Wed May 3 08:45:18 UTC 2023 I: starting to build indi/bookworm/armhf on jenkins on '2023-05-03 08:44' Wed May 3 08:45:18 UTC 2023 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_25/1094/console.log Wed May 3 08:45:18 UTC 2023 I: Downloading source for bookworm/indi=1.9.9+dfsg-2 --2023-05-03 08:45:19-- http://cdn-fastly.deb.debian.org/debian/pool/main/i/indi/indi_1.9.9%2bdfsg-2.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2560 (2.5K) [text/prs.lines.tag] Saving to: ‘indi_1.9.9+dfsg-2.dsc’ 0K .. 100% 36.2M=0s 2023-05-03 08:45:19 (36.2 MB/s) - ‘indi_1.9.9+dfsg-2.dsc’ saved [2560/2560] Wed May 3 08:45:19 UTC 2023 I: indi_1.9.9+dfsg-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: indi Binary: libindidriver1, libindialignmentdriver1, libindilx200-1, libindiclient1, libindi-plugins, libindi-dev, libindi-data, indi-bin Architecture: any all Version: 1.9.9+dfsg-2 Maintainer: Debian Krap Maintainers Uploaders: Pino Toscano , Homepage: https://www.indilib.org/ Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/indi Vcs-Git: https://salsa.debian.org/qt-kde-team/3rdparty/indi.git Build-Depends: cmake (>= 3.13~), debhelper-compat (= 13), libcfitsio-dev, libcurl4-gnutls-dev, libev-dev, libfftw3-dev, libgsl-dev, libjpeg-dev, libnova-dev (>= 0.16), libogg-dev, libtheora-dev, libusb-1.0-0-dev, pkg-config, pkg-kde-tools (>= 0.12), zlib1g-dev Package-List: indi-bin deb misc optional arch=any libindi-data deb misc optional arch=all libindi-dev deb libdevel optional arch=any libindi-plugins deb libs optional arch=any libindialignmentdriver1 deb libs optional arch=any libindiclient1 deb libs optional arch=any libindidriver1 deb libs optional arch=any libindilx200-1 deb libs optional arch=any Checksums-Sha1: bf8435bcc292f14bff89c16e6b00e71006b31d94 1939036 indi_1.9.9+dfsg.orig.tar.xz b58f1bc98ceb42cae5f0cb561015f29857051fac 9560 indi_1.9.9+dfsg-2.debian.tar.xz Checksums-Sha256: 37f288734a1c136d64b7203c7d8f9d95e423557c8c392318e2bd26bd5f6b52a4 1939036 indi_1.9.9+dfsg.orig.tar.xz e73489d03c2c8cc4d1e1db6e0e390126824295d4f688e1b4ed30b443eac7797b 9560 indi_1.9.9+dfsg-2.debian.tar.xz Files: 542cdd58b9e8e56f1e41776a82b13568 1939036 indi_1.9.9+dfsg.orig.tar.xz f279174eb5145a2a4adcde04014c45b5 9560 indi_1.9.9+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmOdfKQACgkQLRkciEOx P03fXxAAjct9wQWl7Y0kJGIsPwnI1R/0+PFmsyDZaM2rXzl0Ip7EPEZGWM/N5eqw VBUbFdWjTmiVLZoyJPKLqRlZeknvceKS/428yVdLZGcmLjiurGHzmPXDdZBGQKrj OLYsqnMAtAq9IDHTm9i4owcQfwaNLkS4w4mkPpZZVbwD9levU+0ASOobNMApHX4v zraVehv9GZzgpW6HZs9RNU+G2SX2FLhGxqzeBIPmh9anQhvip/+nwd/T7S8CRty+ 2v2kO19h3eq5dTl+APMEo6xenPrFx1h7+bK08lTgmfkzYr/L0svp1JXQSZOByQHe HGk083l+QG1PjxQGHeTeDeUPHUEIdhzRh9BYsqE6C+G8U+no/si6D5S9dutxPCl2 OykCtrfin6YxFByYOXv//w2S1WYDI5iZrACHtPG3Vh2kug39nhEK+I2Lo96NA/vK gnQFtOlYwCUAU0h2DWj6LN0vdmZvnrUwqsm5/1iEQn85g/bxZX5ubsWH7CthhSum Q/SqIu9DdAfeMpo/W/a6AQMGnY7uRrfdXh9RjU+Vx0WcOFr2bGrReQhzTWz7o0Q0 ySnGoIKD9INxfi+HnLTwuaKl/xnFwfIdeYPgfGaiIQTFAYnK49tbCiTwUXpcuzNs 4T/IXZgB2/df1Hq9TMneoAmDkPNIuWQFPM9mim9R3BiQYNUk7yo= =F0JN -----END PGP SIGNATURE----- Wed May 3 08:45:19 UTC 2023 I: Checking whether the package is not for us Wed May 3 08:45:19 UTC 2023 I: Starting 1st build on remote node virt32c-armhf-rb.debian.net. Wed May 3 08:45:19 UTC 2023 I: Preparing to do remote build '1' on virt32c-armhf-rb.debian.net. Wed May 3 09:25:38 UTC 2023 I: Deleting $TMPDIR on virt32c-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Tue May 2 20:45:26 -12 2023 I: pbuilder-time-stamp: 1683103526 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [indi_1.9.9+dfsg-2.dsc] I: copying [./indi_1.9.9+dfsg.orig.tar.xz] I: copying [./indi_1.9.9+dfsg-2.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Dec 16 20:24:04 2022 -12 gpgv: using RSA key 5F2A9FB82FA6C1E1077007072D191C8843B13F4D gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./indi_1.9.9+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting indi in indi-1.9.9+dfsg dpkg-source: info: unpacking indi_1.9.9+dfsg.orig.tar.xz dpkg-source: info: unpacking indi_1.9.9+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying hurd_include.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/11677/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='183278b9e09142039c152d5b6b35a839' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='11677' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.oTYKZV26/pbuilderrc_EvKD --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.oTYKZV26/b1 --logfile b1/build.log indi_1.9.9+dfsg-2.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt32c 5.10.0-22-armmp-lpae #1 SMP Debian 5.10.178-3 (2023-04-22) armv7l GNU/Linux I: ls -l /bin total 5072 -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash -rwxr-xr-x 1 root root 133220 Sep 20 2022 date -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd -rwxr-xr-x 1 root root 68104 Sep 20 2022 df -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep -rwxr-xr-x 1 root root 67548 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 67400 Nov 2 04:31 run-parts -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar -rwxr-xr-x 1 root root 67144 Nov 2 04:31 tempfile -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch -rwxr-xr-x 1 root root 67548 Sep 20 2022 true -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/11677/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake (>= 3.13~), debhelper-compat (= 13), libcfitsio-dev, libcurl4-gnutls-dev, libev-dev, libfftw3-dev, libgsl-dev, libjpeg-dev, libnova-dev (>= 0.16), libogg-dev, libtheora-dev, libusb-1.0-0-dev, pkg-config, pkg-kde-tools (>= 0.12), zlib1g-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19329 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake (>= 3.13~); however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libcfitsio-dev; however: Package libcfitsio-dev is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev; however: Package libcurl4-gnutls-dev is not installed. pbuilder-satisfydepends-dummy depends on libev-dev; however: Package libev-dev is not installed. pbuilder-satisfydepends-dummy depends on libfftw3-dev; however: Package libfftw3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgsl-dev; however: Package libgsl-dev is not installed. pbuilder-satisfydepends-dummy depends on libjpeg-dev; however: Package libjpeg-dev is not installed. pbuilder-satisfydepends-dummy depends on libnova-dev (>= 0.16); however: Package libnova-dev is not installed. pbuilder-satisfydepends-dummy depends on libogg-dev; however: Package libogg-dev is not installed. pbuilder-satisfydepends-dummy depends on libtheora-dev; however: Package libtheora-dev is not installed. pbuilder-satisfydepends-dummy depends on libusb-1.0-0-dev; however: Package libusb-1.0-0-dev is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on pkg-kde-tools (>= 0.12); however: Package pkg-kde-tools is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libbrotli1{a} libbsd0{a} libcairo2{a} libcfitsio-dev{a} libcfitsio10{a} libcurl3-gnutls{a} libcurl4{a} libcurl4-gnutls-dev{a} libdebhelper-perl{a} libelf1{a} libev-dev{a} libev4{a} libexpat1{a} libfftw3-bin{a} libfftw3-dev{a} libfftw3-double3{a} libfftw3-single3{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgsl-dev{a} libgsl27{a} libgslcblas0{a} libicu72{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjsoncpp25{a} libldap-2.5-0{a} libmagic-mgc{a} libmagic1{a} libnghttp2-14{a} libnova-0.16-0{a} libnova-dev{a} libnova-dev-bin{a} libogg-dev{a} libogg0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16{a} libproc2-0{a} libpsl5{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1{a} libsub-override-perl{a} libtheora-dev{a} libtheora0{a} libtool{a} libuchardet0{a} libusb-1.0-0{a} libusb-1.0-0-dev{a} libuv1{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxrender1{a} m4{a} man-db{a} media-types{a} pkg-config{a} pkg-kde-tools{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libcfitsio-doc libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules libusb-1.0-doc libwww-perl lynx psmisc publicsuffix wget 0 packages upgraded, 106 newly installed, 0 to remove and 0 not upgraded. Need to get 46.5 MB of archives. After unpacking 163 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main armhf libpython3.11-minimal armhf 3.11.2-6 [798 kB] Get: 2 http://deb.debian.org/debian bookworm/main armhf libexpat1 armhf 2.5.0-1 [79.9 kB] Get: 3 http://deb.debian.org/debian bookworm/main armhf python3.11-minimal armhf 3.11.2-6 [1714 kB] Get: 4 http://deb.debian.org/debian bookworm/main armhf python3-minimal armhf 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main armhf media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main armhf readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main armhf libreadline8 armhf 8.2-1.3 [144 kB] Get: 8 http://deb.debian.org/debian bookworm/main armhf libpython3.11-stdlib armhf 3.11.2-6 [1678 kB] Get: 9 http://deb.debian.org/debian bookworm/main armhf python3.11 armhf 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main armhf libpython3-stdlib armhf 3.11.2-1+b1 [9296 B] Get: 11 http://deb.debian.org/debian bookworm/main armhf python3 armhf 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main armhf libproc2-0 armhf 2:4.0.2-3 [54.2 kB] Get: 13 http://deb.debian.org/debian bookworm/main armhf procps armhf 2:4.0.2-3 [695 kB] Get: 14 http://deb.debian.org/debian bookworm/main armhf sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 15 http://deb.debian.org/debian bookworm/main armhf libmagic-mgc armhf 1:5.44-3 [305 kB] Get: 16 http://deb.debian.org/debian bookworm/main armhf libmagic1 armhf 1:5.44-3 [96.5 kB] Get: 17 http://deb.debian.org/debian bookworm/main armhf file armhf 1:5.44-3 [41.6 kB] Get: 18 http://deb.debian.org/debian bookworm/main armhf gettext-base armhf 0.21-12 [157 kB] Get: 19 http://deb.debian.org/debian bookworm/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 20 http://deb.debian.org/debian bookworm/main armhf groff-base armhf 1.22.4-10 [825 kB] Get: 21 http://deb.debian.org/debian bookworm/main armhf bsdextrautils armhf 2.38.1-5+b1 [78.6 kB] Get: 22 http://deb.debian.org/debian bookworm/main armhf libpipeline1 armhf 1.5.7-1 [33.6 kB] Get: 23 http://deb.debian.org/debian bookworm/main armhf man-db armhf 2.11.2-2 [1351 kB] Get: 24 http://deb.debian.org/debian bookworm/main armhf m4 armhf 1.4.19-3 [265 kB] Get: 25 http://deb.debian.org/debian bookworm/main armhf autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian bookworm/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian bookworm/main armhf autopoint all 0.21-12 [495 kB] Get: 29 http://deb.debian.org/debian bookworm/main armhf libicu72 armhf 72.1-3 [9048 kB] Get: 30 http://deb.debian.org/debian bookworm/main armhf libxml2 armhf 2.9.14+dfsg-1.2 [591 kB] Get: 31 http://deb.debian.org/debian bookworm/main armhf libarchive13 armhf 3.6.2-1 [299 kB] Get: 32 http://deb.debian.org/debian bookworm/main armhf libbrotli1 armhf 1.0.9-2+b6 [271 kB] Get: 33 http://deb.debian.org/debian bookworm/main armhf libsasl2-modules-db armhf 2.1.28+dfsg-10 [19.0 kB] Get: 34 http://deb.debian.org/debian bookworm/main armhf libsasl2-2 armhf 2.1.28+dfsg-10 [52.3 kB] Get: 35 http://deb.debian.org/debian bookworm/main armhf libldap-2.5-0 armhf 2.5.13+dfsg-5 [158 kB] Get: 36 http://deb.debian.org/debian bookworm/main armhf libnghttp2-14 armhf 1.52.0-1 [60.8 kB] Get: 37 http://deb.debian.org/debian bookworm/main armhf libpsl5 armhf 0.21.2-1 [57.5 kB] Get: 38 http://deb.debian.org/debian bookworm/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [55.2 kB] Get: 39 http://deb.debian.org/debian bookworm/main armhf libssh2-1 armhf 1.10.0-3+b1 [163 kB] Get: 40 http://deb.debian.org/debian bookworm/main armhf libcurl4 armhf 7.88.1-9 [347 kB] Get: 41 http://deb.debian.org/debian bookworm/main armhf libjsoncpp25 armhf 1.9.5-4 [68.6 kB] Get: 42 http://deb.debian.org/debian bookworm/main armhf librhash0 armhf 1.4.3-3 [146 kB] Get: 43 http://deb.debian.org/debian bookworm/main armhf libuv1 armhf 1.44.2-1 [126 kB] Get: 44 http://deb.debian.org/debian bookworm/main armhf cmake-data all 3.25.1-1 [2026 kB] Get: 45 http://deb.debian.org/debian bookworm/main armhf cmake armhf 3.25.1-1 [4263 kB] Get: 46 http://deb.debian.org/debian bookworm/main armhf libdebhelper-perl all 13.11.4 [81.2 kB] Get: 47 http://deb.debian.org/debian bookworm/main armhf libtool all 2.4.7-5 [517 kB] Get: 48 http://deb.debian.org/debian bookworm/main armhf dh-autoreconf all 20 [17.1 kB] Get: 49 http://deb.debian.org/debian bookworm/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 50 http://deb.debian.org/debian bookworm/main armhf libsub-override-perl all 0.09-4 [9304 B] Get: 51 http://deb.debian.org/debian bookworm/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 52 http://deb.debian.org/debian bookworm/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 53 http://deb.debian.org/debian bookworm/main armhf libelf1 armhf 0.188-2.1 [170 kB] Get: 54 http://deb.debian.org/debian bookworm/main armhf dwz armhf 0.15-1 [101 kB] Get: 55 http://deb.debian.org/debian bookworm/main armhf gettext armhf 0.21-12 [1229 kB] Get: 56 http://deb.debian.org/debian bookworm/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 57 http://deb.debian.org/debian bookworm/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 58 http://deb.debian.org/debian bookworm/main armhf debhelper all 13.11.4 [942 kB] Get: 59 http://deb.debian.org/debian bookworm/main armhf fonts-dejavu-core all 2.37-6 [1068 kB] Get: 60 http://deb.debian.org/debian bookworm/main armhf fontconfig-config armhf 2.14.1-4 [315 kB] Get: 61 http://deb.debian.org/debian bookworm/main armhf libbsd0 armhf 0.11.7-2 [113 kB] Get: 62 http://deb.debian.org/debian bookworm/main armhf libpng16-16 armhf 1.6.39-2 [260 kB] Get: 63 http://deb.debian.org/debian bookworm/main armhf libfreetype6 armhf 2.12.1+dfsg-5 [332 kB] Get: 64 http://deb.debian.org/debian bookworm/main armhf libfontconfig1 armhf 2.14.1-4 [368 kB] Get: 65 http://deb.debian.org/debian bookworm/main armhf libpixman-1-0 armhf 0.42.2-1 [465 kB] Get: 66 http://deb.debian.org/debian bookworm/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] Get: 67 http://deb.debian.org/debian bookworm/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 68 http://deb.debian.org/debian bookworm/main armhf libxcb1 armhf 1.15-1 [140 kB] Get: 69 http://deb.debian.org/debian bookworm/main armhf libx11-data all 2:1.8.4-2 [292 kB] Get: 70 http://deb.debian.org/debian bookworm/main armhf libx11-6 armhf 2:1.8.4-2 [695 kB] Get: 71 http://deb.debian.org/debian bookworm/main armhf libxcb-render0 armhf 1.15-1 [114 kB] Get: 72 http://deb.debian.org/debian bookworm/main armhf libxcb-shm0 armhf 1.15-1 [106 kB] Get: 73 http://deb.debian.org/debian bookworm/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] Get: 74 http://deb.debian.org/debian bookworm/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.1 kB] Get: 75 http://deb.debian.org/debian bookworm/main armhf libcairo2 armhf 1.16.0-7 [493 kB] Get: 76 http://deb.debian.org/debian bookworm/main armhf libcurl3-gnutls armhf 7.88.1-9 [343 kB] Get: 77 http://deb.debian.org/debian bookworm/main armhf libcfitsio10 armhf 4.2.0-3 [518 kB] Get: 78 http://deb.debian.org/debian bookworm/main armhf libcfitsio-dev armhf 4.2.0-3 [577 kB] Get: 79 http://deb.debian.org/debian bookworm/main armhf libcurl4-gnutls-dev armhf 7.88.1-9 [448 kB] Get: 80 http://deb.debian.org/debian bookworm/main armhf libev4 armhf 1:4.33-1 [38.6 kB] Get: 81 http://deb.debian.org/debian bookworm/main armhf libev-dev armhf 1:4.33-1 [133 kB] Get: 82 http://deb.debian.org/debian bookworm/main armhf libfftw3-double3 armhf 3.3.10-1 [325 kB] Get: 83 http://deb.debian.org/debian bookworm/main armhf libfftw3-single3 armhf 3.3.10-1 [516 kB] Get: 84 http://deb.debian.org/debian bookworm/main armhf libfftw3-bin armhf 3.3.10-1 [40.8 kB] Get: 85 http://deb.debian.org/debian bookworm/main armhf libfftw3-dev armhf 3.3.10-1 [828 kB] Get: 86 http://deb.debian.org/debian bookworm/main armhf libgslcblas0 armhf 2.7.1+dfsg-3+b1 [87.7 kB] Get: 87 http://deb.debian.org/debian bookworm/main armhf libgsl27 armhf 2.7.1+dfsg-3+b1 [773 kB] Get: 88 http://deb.debian.org/debian bookworm/main armhf libgsl-dev armhf 2.7.1+dfsg-3+b1 [975 kB] Get: 89 http://deb.debian.org/debian bookworm/main armhf libjpeg62-turbo armhf 1:2.1.5-2 [143 kB] Get: 90 http://deb.debian.org/debian bookworm/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-2 [260 kB] Get: 91 http://deb.debian.org/debian bookworm/main armhf libjpeg-dev armhf 1:2.1.5-2 [71.8 kB] Get: 92 http://deb.debian.org/debian bookworm/main armhf libnova-0.16-0 armhf 0.16-5 [834 kB] Get: 93 http://deb.debian.org/debian bookworm/main armhf libnova-dev-bin armhf 0.16-5 [11.7 kB] Get: 94 http://deb.debian.org/debian bookworm/main armhf libnova-dev armhf 0.16-5 [863 kB] Get: 95 http://deb.debian.org/debian bookworm/main armhf libogg0 armhf 1.3.5-3 [21.6 kB] Get: 96 http://deb.debian.org/debian bookworm/main armhf libogg-dev armhf 1.3.5-3 [198 kB] Get: 97 http://deb.debian.org/debian bookworm/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB] Get: 98 http://deb.debian.org/debian bookworm/main armhf libtheora0 armhf 1.1.1+dfsg.1-16.1+b1 [129 kB] Get: 99 http://deb.debian.org/debian bookworm/main armhf libtheora-dev armhf 1.1.1+dfsg.1-16.1+b1 [151 kB] Get: 100 http://deb.debian.org/debian bookworm/main armhf libusb-1.0-0 armhf 2:1.0.26-1 [56.3 kB] Get: 101 http://deb.debian.org/debian bookworm/main armhf libusb-1.0-0-dev armhf 2:1.0.26-1 [78.5 kB] Get: 102 http://deb.debian.org/debian bookworm/main armhf pkgconf-bin armhf 1.8.1-1 [28.5 kB] Get: 103 http://deb.debian.org/debian bookworm/main armhf pkgconf armhf 1.8.1-1 [25.9 kB] Get: 104 http://deb.debian.org/debian bookworm/main armhf pkg-config armhf 1.8.1-1 [13.7 kB] Get: 105 http://deb.debian.org/debian bookworm/main armhf pkg-kde-tools all 0.15.38 [97.8 kB] Get: 106 http://deb.debian.org/debian bookworm/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [902 kB] Fetched 46.5 MB in 4s (11.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19329 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.2-6) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_armhf.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:armhf (3.11.2-6) ... Setting up libexpat1:armhf (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19645 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_armhf.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../3-libreadline8_8.2-1.3_armhf.deb ... Unpacking libreadline8:armhf (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_armhf.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20079 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.2-1+b1_armhf.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../01-libproc2-0_2%3a4.0.2-3_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.2-3) ... Selecting previously unselected package procps. Preparing to unpack .../02-procps_2%3a4.0.2-3_armhf.deb ... Unpacking procps (2:4.0.2-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.44-3_armhf.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../05-libmagic1_1%3a5.44-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.44-3_armhf.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-12_armhf.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../08-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.4-10_armhf.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.38.1-5+b1_armhf.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../11-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.11.2-2_armhf.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-3_armhf.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../18-libicu72_72.1-3_armhf.deb ... Unpacking libicu72:armhf (72.1-3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../19-libxml2_2.9.14+dfsg-1.2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../20-libarchive13_3.6.2-1_armhf.deb ... Unpacking libarchive13:armhf (3.6.2-1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../21-libbrotli1_1.0.9-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2+b6) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../24-libldap-2.5-0_2.5.13+dfsg-5_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.13+dfsg-5) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../25-libnghttp2-14_1.52.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.52.0-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../26-libpsl5_0.21.2-1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../27-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../28-libssh2-1_1.10.0-3+b1_armhf.deb ... Unpacking libssh2-1:armhf (1.10.0-3+b1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../29-libcurl4_7.88.1-9_armhf.deb ... Unpacking libcurl4:armhf (7.88.1-9) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../30-libjsoncpp25_1.9.5-4_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-4) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../31-librhash0_1.4.3-3_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../32-libuv1_1.44.2-1_armhf.deb ... Unpacking libuv1:armhf (1.44.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../33-cmake-data_3.25.1-1_all.deb ... Unpacking cmake-data (3.25.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../34-cmake_3.25.1-1_armhf.deb ... Unpacking cmake (3.25.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../35-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../36-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../37-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../38-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../39-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../40-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../41-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../42-libelf1_0.188-2.1_armhf.deb ... Unpacking libelf1:armhf (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../43-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../44-gettext_0.21-12_armhf.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../45-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 .../46-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../47-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../48-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../49-fontconfig-config_2.14.1-4_armhf.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../50-libbsd0_0.11.7-2_armhf.deb ... Unpacking libbsd0:armhf (0.11.7-2) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../51-libpng16-16_1.6.39-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.39-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../52-libfreetype6_2.12.1+dfsg-5_armhf.deb ... Unpacking libfreetype6:armhf (2.12.1+dfsg-5) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../53-libfontconfig1_2.14.1-4_armhf.deb ... Unpacking libfontconfig1:armhf (2.14.1-4) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../54-libpixman-1-0_0.42.2-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.42.2-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../55-libxau6_1%3a1.0.9-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../56-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../57-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../58-libx11-data_2%3a1.8.4-2_all.deb ... Unpacking libx11-data (2:1.8.4-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../59-libx11-6_2%3a1.8.4-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.4-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../60-libxcb-render0_1.15-1_armhf.deb ... Unpacking libxcb-render0:armhf (1.15-1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../61-libxcb-shm0_1.15-1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.15-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../62-libxext6_2%3a1.3.4-1+b1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../63-libxrender1_1%3a0.9.10-1.1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../64-libcairo2_1.16.0-7_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-7) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../65-libcurl3-gnutls_7.88.1-9_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.88.1-9) ... Selecting previously unselected package libcfitsio10:armhf. Preparing to unpack .../66-libcfitsio10_4.2.0-3_armhf.deb ... Unpacking libcfitsio10:armhf (4.2.0-3) ... Selecting previously unselected package libcfitsio-dev:armhf. Preparing to unpack .../67-libcfitsio-dev_4.2.0-3_armhf.deb ... Unpacking libcfitsio-dev:armhf (4.2.0-3) ... Selecting previously unselected package libcurl4-gnutls-dev:armhf. Preparing to unpack .../68-libcurl4-gnutls-dev_7.88.1-9_armhf.deb ... Unpacking libcurl4-gnutls-dev:armhf (7.88.1-9) ... Selecting previously unselected package libev4:armhf. Preparing to unpack .../69-libev4_1%3a4.33-1_armhf.deb ... Unpacking libev4:armhf (1:4.33-1) ... Selecting previously unselected package libev-dev:armhf. Preparing to unpack .../70-libev-dev_1%3a4.33-1_armhf.deb ... Unpacking libev-dev:armhf (1:4.33-1) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../71-libfftw3-double3_3.3.10-1_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.10-1) ... Selecting previously unselected package libfftw3-single3:armhf. Preparing to unpack .../72-libfftw3-single3_3.3.10-1_armhf.deb ... Unpacking libfftw3-single3:armhf (3.3.10-1) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../73-libfftw3-bin_3.3.10-1_armhf.deb ... Unpacking libfftw3-bin (3.3.10-1) ... Selecting previously unselected package libfftw3-dev:armhf. Preparing to unpack .../74-libfftw3-dev_3.3.10-1_armhf.deb ... Unpacking libfftw3-dev:armhf (3.3.10-1) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../75-libgslcblas0_2.7.1+dfsg-3+b1_armhf.deb ... Unpacking libgslcblas0:armhf (2.7.1+dfsg-3+b1) ... Selecting previously unselected package libgsl27:armhf. Preparing to unpack .../76-libgsl27_2.7.1+dfsg-3+b1_armhf.deb ... Unpacking libgsl27:armhf (2.7.1+dfsg-3+b1) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../77-libgsl-dev_2.7.1+dfsg-3+b1_armhf.deb ... Unpacking libgsl-dev (2.7.1+dfsg-3+b1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../78-libjpeg62-turbo_1%3a2.1.5-2_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-2) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../79-libjpeg62-turbo-dev_1%3a2.1.5-2_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:2.1.5-2) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../80-libjpeg-dev_1%3a2.1.5-2_armhf.deb ... Unpacking libjpeg-dev:armhf (1:2.1.5-2) ... Selecting previously unselected package libnova-0.16-0:armhf. Preparing to unpack .../81-libnova-0.16-0_0.16-5_armhf.deb ... Unpacking libnova-0.16-0:armhf (0.16-5) ... Selecting previously unselected package libnova-dev-bin. Preparing to unpack .../82-libnova-dev-bin_0.16-5_armhf.deb ... Unpacking libnova-dev-bin (0.16-5) ... Selecting previously unselected package libnova-dev:armhf. Preparing to unpack .../83-libnova-dev_0.16-5_armhf.deb ... Unpacking libnova-dev:armhf (0.16-5) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../84-libogg0_1.3.5-3_armhf.deb ... Unpacking libogg0:armhf (1.3.5-3) ... Selecting previously unselected package libogg-dev:armhf. Preparing to unpack .../85-libogg-dev_1.3.5-3_armhf.deb ... Unpacking libogg-dev:armhf (1.3.5-3) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../86-libpkgconf3_1.8.1-1_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-1) ... Selecting previously unselected package libtheora0:armhf. Preparing to unpack .../87-libtheora0_1.1.1+dfsg.1-16.1+b1_armhf.deb ... Unpacking libtheora0:armhf (1.1.1+dfsg.1-16.1+b1) ... Selecting previously unselected package libtheora-dev:armhf. Preparing to unpack .../88-libtheora-dev_1.1.1+dfsg.1-16.1+b1_armhf.deb ... Unpacking libtheora-dev:armhf (1.1.1+dfsg.1-16.1+b1) ... Selecting previously unselected package libusb-1.0-0:armhf. Preparing to unpack .../89-libusb-1.0-0_2%3a1.0.26-1_armhf.deb ... Unpacking libusb-1.0-0:armhf (2:1.0.26-1) ... Selecting previously unselected package libusb-1.0-0-dev:armhf. Preparing to unpack .../90-libusb-1.0-0-dev_2%3a1.0.26-1_armhf.deb ... Unpacking libusb-1.0-0-dev:armhf (2:1.0.26-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../91-pkgconf-bin_1.8.1-1_armhf.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../92-pkgconf_1.8.1-1_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-1) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../93-pkg-config_1.8.1-1_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-1) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../94-pkg-kde-tools_0.15.38_all.deb ... Unpacking pkg-kde-tools (0.15.38) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../95-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libpixman-1-0:armhf (0.42.2-1) ... Setting up libxau6:armhf (1:1.0.9-1) ... Setting up libpsl5:armhf (0.21.2-1) ... Setting up libfftw3-single3:armhf (3.3.10-1) ... Setting up libicu72:armhf (72.1-3) ... Setting up libogg0:armhf (1.3.5-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libgslcblas0:armhf (2.7.1+dfsg-3+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libev4:armhf (1:4.33-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:armhf (1.0.9-2+b6) ... Setting up libnghttp2-14:armhf (1.52.0-1) ... Setting up libmagic1:armhf (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up libgsl27:armhf (2.7.1+dfsg-3+b1) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up libogg-dev:armhf (1.3.5-3) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Setting up libnova-0.16-0:armhf (0.16-5) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:armhf (1.8.1-1) ... Setting up libuv1:armhf (1.44.2-1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-2) ... Setting up libx11-data (2:1.8.4-2) ... Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-2) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libproc2-0:armhf (2:4.0.2-3) ... Setting up libpng16-16:armhf (1.6.39-2) ... Setting up autopoint (0.21-12) ... Setting up libjsoncpp25:armhf (1.9.5-4) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up libfftw3-double3:armhf (3.3.10-1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up librhash0:armhf (1.4.3-3) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up procps (2:4.0.2-3) ... Setting up libsub-override-perl (0.09-4) ... Setting up libssh2-1:armhf (1.10.0-3+b1) ... Setting up cmake-data (3.25.1-1) ... Setting up libusb-1.0-0:armhf (2:1.0.26-1) ... Setting up libev-dev:armhf (1:4.33-1) ... Setting up libbsd0:armhf (0.11.7-2) ... Setting up libelf1:armhf (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:armhf (2.9.14+dfsg-1.2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libgsl-dev (2.7.1+dfsg-3+b1) ... Setting up libtool (2.4.7-5) ... Setting up libarchive13:armhf (3.6.2-1) ... Setting up libxcb-render0:armhf (1.15-1) ... Setting up libfftw3-bin (3.3.10-1) ... Setting up libnova-dev-bin (0.16-5) ... Setting up fontconfig-config (2.14.1-4) ... Setting up libreadline8:armhf (8.2-1.3) ... Setting up libnova-dev:armhf (0.16-5) ... Setting up libjpeg-dev:armhf (1:2.1.5-2) ... Setting up libusb-1.0-0-dev:armhf (2:1.0.26-1) ... Setting up libxcb-shm0:armhf (1.15-1) ... Setting up libldap-2.5-0:armhf (2.5.13+dfsg-5) ... Setting up pkgconf:armhf (1.8.1-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libfreetype6:armhf (2.12.1+dfsg-5) ... Setting up pkg-config:armhf (1.8.1-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libcurl4:armhf (7.88.1-9) ... Setting up libx11-6:armhf (2:1.8.4-2) ... Setting up libfontconfig1:armhf (2.14.1-4) ... Setting up libfftw3-dev:armhf (3.3.10-1) ... Setting up libxrender1:armhf (1:0.9.10-1.1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:armhf (3.11.2-6) ... Setting up libxext6:armhf (2:1.3.4-1+b1) ... Setting up libcurl3-gnutls:armhf (7.88.1-9) ... Setting up libcfitsio10:armhf (4.2.0-3) ... Setting up libcurl4-gnutls-dev:armhf (7.88.1-9) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.16.0-7) ... Setting up libtheora0:armhf (1.1.1+dfsg.1-16.1+b1) ... Setting up cmake (3.25.1-1) ... Setting up libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6) ... Setting up libcfitsio-dev:armhf (4.2.0-3) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libtheora-dev:armhf (1.1.1+dfsg.1-16.1+b1) ... Setting up pkg-kde-tools (0.15.38) ... Processing triggers for libc-bin (2.36-9) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/indi-1.9.9+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../indi_1.9.9+dfsg-2_source.changes dpkg-buildpackage: info: source package indi dpkg-buildpackage: info: source version 1.9.9+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pino Toscano dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --with sodeps dh_clean debian/rules binary dh binary --with sodeps dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-arm-linux-gnueabihf && 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_INSTALL_LIBDIR=lib/arm-linux-gnueabihf .. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPATIBLE_FORTIFY_SOURCE -- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success -- Looking for mremap -- Looking for mremap - found -- Found NOVA: /usr/lib/arm-linux-gnueabihf/libnova.so -- 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.2.13") -- Found CFITSIO 4.2.0: /usr/lib/arm-linux-gnueabihf/libcfitsio.so -- Found libnova: /usr/lib/arm-linux-gnueabihf/libnova.so -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Found USB1: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so (found version "1.0.26") -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success -- Found CURL: /usr/lib/arm-linux-gnueabihf/libcurl.so (found version "7.88.1") -- Found GSL: /usr/include (found version "2.7.1") -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so -- Found FFTW3: /usr/lib/arm-linux-gnueabihf/libfftw3.so -- Found OGGTHEORA: /usr/lib/arm-linux-gnueabihf/libogg.so -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Could NOT find GMock (missing: GMOCK_LIBRARY GMOCK_INCLUDE_DIR) -- GTEST not found, not building tests -- The following OPTIONAL packages have been found: * PkgConfig * OggTheora -- The following REQUIRED packages have been found: * Libev * Threads * ZLIB * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, Provides INDI with FITS I/O support. * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, Provides INDI with astrodynamics library. * USB1 * CURL * GSL * JPEG * FFTW3 -- The following OPTIONAL packages have not been found: * RTLSDR * GTest * GMock -- The following components are going to be built: -- ## INDI Server -- ## INDI Drivers, Tools, and Examples -- ## INDI Client -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf dh_auto_build cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/indi-1.9.9+dfsg -B/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/CMakeFiles /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/sockets/CMakeFiles/sockets.dir/build.make libs/sockets/CMakeFiles/sockets.dir/depend cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indicore /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/CMakeFiles/indicore.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/sockets /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/sockets /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/sockets/CMakeFiles/sockets.dir/DependInfo.cmake --color= make -f libs/eventloop/CMakeFiles/eventloop.dir/build.make libs/eventloop/CMakeFiles/eventloop.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/eventloop /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/eventloop /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/eventloop/CMakeFiles/eventloop.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/sockets/CMakeFiles/sockets.dir/build.make libs/sockets/CMakeFiles/sockets.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/eventloop/CMakeFiles/eventloop.dir/build.make libs/eventloop/CMakeFiles/eventloop.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 0%] Building C object libs/indicore/CMakeFiles/indicore.dir/base64.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/base64.c.o -MF CMakeFiles/indicore.dir/base64.c.o.d -o CMakeFiles/indicore.dir/base64.c.o -c /build/indi-1.9.9+dfsg/libs/indicore/base64.c [ 1%] Building C object libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o [ 0%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/sockets && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/sockets -I/build/indi-1.9.9+dfsg/libs/sockets -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o -MF CMakeFiles/sockets.dir/tcpsocket.cpp.o.d -o CMakeFiles/sockets.dir/tcpsocket.cpp.o -c /build/indi-1.9.9+dfsg/libs/sockets/tcpsocket.cpp cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/eventloop && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/eventloop -I/build/indi-1.9.9+dfsg/libs/eventloop -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/eventloop/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -MF CMakeFiles/eventloop.dir/eventloop.c.o.d -o CMakeFiles/eventloop.dir/eventloop.c.o -c /build/indi-1.9.9+dfsg/libs/eventloop/eventloop.c make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 1%] Built target eventloop make -f libs/dsp/CMakeFiles/dsp.dir/build.make libs/dsp/CMakeFiles/dsp.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/dsp /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp/CMakeFiles/dsp.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/dsp/CMakeFiles/dsp.dir/build.make libs/dsp/CMakeFiles/dsp.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 1%] Building C object libs/dsp/CMakeFiles/dsp.dir/fits.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/fits.c.o -MF CMakeFiles/dsp.dir/fits.c.o.d -o CMakeFiles/dsp.dir/fits.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/fits.c [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/userio.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/userio.c.o -MF CMakeFiles/indicore.dir/userio.c.o.d -o CMakeFiles/indicore.dir/userio.c.o -c /build/indi-1.9.9+dfsg/libs/indicore/userio.c [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/indicom.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/indicom.c.o -MF CMakeFiles/indicore.dir/indicom.c.o.d -o CMakeFiles/indicore.dir/indicom.c.o -c /build/indi-1.9.9+dfsg/libs/indicore/indicom.c [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o -MF CMakeFiles/indicore.dir/indidevapi.c.o.d -o CMakeFiles/indicore.dir/indidevapi.c.o -c /build/indi-1.9.9+dfsg/libs/indicore/indidevapi.c [ 2%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o -MF CMakeFiles/indicore.dir/lilxml.cpp.o.d -o CMakeFiles/indicore.dir/lilxml.cpp.o -c /build/indi-1.9.9+dfsg/libs/indicore/lilxml.cpp [ 3%] Building C object libs/dsp/CMakeFiles/dsp.dir/file.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/file.c.o -MF CMakeFiles/dsp.dir/file.c.o.d -o CMakeFiles/dsp.dir/file.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/file.c [ 4%] Building C object libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o -MF CMakeFiles/indicore.dir/indiuserio.c.o.d -o CMakeFiles/indicore.dir/indiuserio.c.o -c /build/indi-1.9.9+dfsg/libs/indicore/indiuserio.c [ 4%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/sockets && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/sockets -I/build/indi-1.9.9+dfsg/libs/sockets -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o -MF CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o.d -o CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o -c /build/indi-1.9.9+dfsg/libs/sockets/tcpsocket_unix.cpp [ 4%] Building C object libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o -MF CMakeFiles/indicore.dir/sharedblob.c.o.d -o CMakeFiles/indicore.dir/sharedblob.c.o -c /build/indi-1.9.9+dfsg/libs/indicore/sharedblob.c [ 4%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o -MF CMakeFiles/indicore.dir/sharedblob_parse.cpp.o.d -o CMakeFiles/indicore.dir/sharedblob_parse.cpp.o -c /build/indi-1.9.9+dfsg/libs/indicore/sharedblob_parse.cpp [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/buffer.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/buffer.c.o -MF CMakeFiles/dsp.dir/buffer.c.o.d -o CMakeFiles/dsp.dir/buffer.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/buffer.c make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 4%] Built target sockets make -f libs/fpack/CMakeFiles/fpack.dir/build.make libs/fpack/CMakeFiles/fpack.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/fpack /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/fpack /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/fpack/CMakeFiles/fpack.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/fpack/CMakeFiles/fpack.dir/build.make libs/fpack/CMakeFiles/fpack.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 4%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpack.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/fpack && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/fpack -I/build/indi-1.9.9+dfsg/libs/fpack -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/fpack/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/fpack/CMakeFiles/fpack.dir/fpack.c.o -MF CMakeFiles/fpack.dir/fpack.c.o.d -o CMakeFiles/fpack.dir/fpack.c.o -c /build/indi-1.9.9+dfsg/libs/fpack/fpack.c [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/convert.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/convert.c.o -MF CMakeFiles/dsp.dir/convert.c.o.d -o CMakeFiles/dsp.dir/convert.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/convert.c [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/fft.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/fft.c.o -MF CMakeFiles/dsp.dir/fft.c.o.d -o CMakeFiles/dsp.dir/fft.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/fft.c [ 4%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpackutil.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/fpack && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/fpack -I/build/indi-1.9.9+dfsg/libs/fpack -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/fpack/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/fpack/CMakeFiles/fpack.dir/fpackutil.c.o -MF CMakeFiles/fpack.dir/fpackutil.c.o.d -o CMakeFiles/fpack.dir/fpackutil.c.o -c /build/indi-1.9.9+dfsg/libs/fpack/fpackutil.c [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/filters.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/filters.c.o -MF CMakeFiles/dsp.dir/filters.c.o.d -o CMakeFiles/dsp.dir/filters.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/filters.c [ 5%] Building C object libs/dsp/CMakeFiles/dsp.dir/signals.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/signals.c.o -MF CMakeFiles/dsp.dir/signals.c.o.d -o CMakeFiles/dsp.dir/signals.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/signals.c [ 5%] Building C object libs/dsp/CMakeFiles/dsp.dir/convolution.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/convolution.c.o -MF CMakeFiles/dsp.dir/convolution.c.o.d -o CMakeFiles/dsp.dir/convolution.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/convolution.c [ 5%] Building C object libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o -MF CMakeFiles/indicore.dir/shm_open_anon.c.o.d -o CMakeFiles/indicore.dir/shm_open_anon.c.o -c /build/indi-1.9.9+dfsg/libs/indicore/shm_open_anon.c [ 5%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indicore -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o -MF CMakeFiles/indicore.dir/libastro.cpp.o.d -o CMakeFiles/indicore.dir/libastro.cpp.o -c /build/indi-1.9.9+dfsg/libs/indicore/libastro.cpp [ 5%] Building C object libs/dsp/CMakeFiles/dsp.dir/stats.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/stats.c.o -MF CMakeFiles/dsp.dir/stats.c.o.d -o CMakeFiles/dsp.dir/stats.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/stats.c make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Built target indicore make -f libs/hid/CMakeFiles/hid.dir/build.make libs/hid/CMakeFiles/hid.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/hid /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid/CMakeFiles/hid.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/hid/CMakeFiles/hid.dir/build.make libs/hid/CMakeFiles/hid.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Building C object libs/hid/CMakeFiles/hid.dir/hid_libusb.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid -I/build/indi-1.9.9+dfsg/libs/hid -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/hid/CMakeFiles/hid.dir/hid_libusb.c.o -MF CMakeFiles/hid.dir/hid_libusb.c.o.d -o CMakeFiles/hid.dir/hid_libusb.c.o -c /build/indi-1.9.9+dfsg/libs/hid/hid_libusb.c [ 5%] Building C object libs/dsp/CMakeFiles/dsp.dir/stream.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/dsp -I/build/indi-1.9.9+dfsg/libs/dsp -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/dsp/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/dsp/CMakeFiles/dsp.dir/stream.c.o -MF CMakeFiles/dsp.dir/stream.c.o.d -o CMakeFiles/dsp.dir/stream.c.o -c /build/indi-1.9.9+dfsg/libs/dsp/stream.c make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Built target fpack make -f tools/CMakeFiles/indi_getprop.dir/build.make tools/CMakeFiles/indi_getprop.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/tools /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools/CMakeFiles/indi_getprop.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f tools/CMakeFiles/indi_getprop.dir/build.make tools/CMakeFiles/indi_getprop.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Building C object tools/CMakeFiles/indi_getprop.dir/getINDIproperty.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools -I/build/indi-1.9.9+dfsg/tools -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/eventloop/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_getprop.dir/getINDIproperty.c.o -MF CMakeFiles/indi_getprop.dir/getINDIproperty.c.o.d -o CMakeFiles/indi_getprop.dir/getINDIproperty.c.o -c /build/indi-1.9.9+dfsg/tools/getINDIproperty.c make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Built target hid make -f tools/CMakeFiles/indi_setprop.dir/build.make tools/CMakeFiles/indi_setprop.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/tools /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools/CMakeFiles/indi_setprop.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f tools/CMakeFiles/indi_setprop.dir/build.make tools/CMakeFiles/indi_setprop.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Building C object tools/CMakeFiles/indi_setprop.dir/setINDIproperty.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools -I/build/indi-1.9.9+dfsg/tools -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/eventloop/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_setprop.dir/setINDIproperty.c.o -MF CMakeFiles/indi_setprop.dir/setINDIproperty.c.o.d -o CMakeFiles/indi_setprop.dir/setINDIproperty.c.o -c /build/indi-1.9.9+dfsg/tools/setINDIproperty.c make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Built target dsp make -f tools/CMakeFiles/indi_eval.dir/build.make tools/CMakeFiles/indi_eval.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/tools /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools/CMakeFiles/indi_eval.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f tools/CMakeFiles/indi_eval.dir/build.make tools/CMakeFiles/indi_eval.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 5%] Building C object tools/CMakeFiles/indi_eval.dir/compiler.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools -I/build/indi-1.9.9+dfsg/tools -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/eventloop/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_eval.dir/compiler.c.o -MF CMakeFiles/indi_eval.dir/compiler.c.o.d -o CMakeFiles/indi_eval.dir/compiler.c.o -c /build/indi-1.9.9+dfsg/tools/compiler.c [ 6%] Linking CXX executable indi_getprop cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_getprop.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_getprop.dir/getINDIproperty.c.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -o indi_getprop /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libz.so make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 6%] Linking CXX executable indi_setprop cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_setprop.dir/link.txt --verbose=1 [ 6%] Built target indi_getprop make -f libs/indidevice/CMakeFiles/indidevice.dir/build.make libs/indidevice/CMakeFiles/indidevice.dir/depend /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_setprop.dir/setINDIproperty.c.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -o indi_setprop /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libz.so make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indidevice /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/CMakeFiles/indidevice.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indidevice/CMakeFiles/indidevice.dir/build.make libs/indidevice/CMakeFiles/indidevice.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 7%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o -MF CMakeFiles/indidevice.dir/indibase.cpp.o.d -o CMakeFiles/indidevice.dir/indibase.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/indibase.cpp [ 7%] Building C object tools/CMakeFiles/indi_eval.dir/evalINDI.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools -I/build/indi-1.9.9+dfsg/tools -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/eventloop/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT tools/CMakeFiles/indi_eval.dir/evalINDI.c.o -MF CMakeFiles/indi_eval.dir/evalINDI.c.o.d -o CMakeFiles/indi_eval.dir/evalINDI.c.o -c /build/indi-1.9.9+dfsg/tools/evalINDI.c make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 7%] Built target indi_setprop make -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/indiserver /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/indiserver /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/indiserver/CMakeFiles/indiserver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 7%] Building CXX object indiserver/CMakeFiles/indiserver.dir/indiserver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/indiserver && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/indiserver -I/build/indi-1.9.9+dfsg/indiserver -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT indiserver/CMakeFiles/indiserver.dir/indiserver.cpp.o -MF CMakeFiles/indiserver.dir/indiserver.cpp.o.d -o CMakeFiles/indiserver.dir/indiserver.cpp.o -c /build/indi-1.9.9+dfsg/indiserver/indiserver.cpp [ 7%] Linking CXX executable indi_eval cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_eval.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_eval.dir/compiler.c.o CMakeFiles/indi_eval.dir/evalINDI.c.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o -o indi_eval /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libz.so make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 7%] Built target indi_eval make -f libs/hid/CMakeFiles/indi_hid_test.dir/build.make libs/hid/CMakeFiles/indi_hid_test.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/hid /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid/CMakeFiles/indi_hid_test.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 8%] Building CXX object libs/hid/CMakeFiles/indi_hid_test.dir/hidtest.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid -I/build/indi-1.9.9+dfsg/libs/hid -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT libs/hid/CMakeFiles/indi_hid_test.dir/hidtest.cpp.o -MF CMakeFiles/indi_hid_test.dir/hidtest.cpp.o.d -o CMakeFiles/indi_hid_test.dir/hidtest.cpp.o -c /build/indi-1.9.9+dfsg/libs/hid/hidtest.cpp [ 8%] Linking CXX executable indi_hid_test cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/hid && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_hid_test.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_hid_test.dir/hidtest.cpp.o CMakeFiles/hid.dir/hid_libusb.c.o -o indi_hid_test /usr/lib/arm-linux-gnueabihf/libusb-1.0.so make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 8%] Built target indi_hid_test [ 8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o -MF CMakeFiles/indidevice.dir/indiutility.cpp.o.d -o CMakeFiles/indidevice.dir/indiutility.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/indiutility.cpp [ 8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o -MF CMakeFiles/indidevice.dir/parentdevice.cpp.o.d -o CMakeFiles/indidevice.dir/parentdevice.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/parentdevice.cpp /build/indi-1.9.9+dfsg/indiserver/indiserver.cpp: In function 'int readFdError(int)': /build/indi-1.9.9+dfsg/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 [ 8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o -MF CMakeFiles/indidevice.dir/basedevice.cpp.o.d -o CMakeFiles/indidevice.dir/basedevice.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/basedevice.cpp [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o -MF CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o.d -o CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/watchdeviceproperty.cpp [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o -MF CMakeFiles/indidevice.dir/indistandardproperty.cpp.o.d -o CMakeFiles/indidevice.dir/indistandardproperty.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/indistandardproperty.cpp [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o -MF CMakeFiles/indidevice.dir/property/indiproperties.cpp.o.d -o CMakeFiles/indidevice.dir/property/indiproperties.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperties.cpp [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o -MF CMakeFiles/indidevice.dir/property/indiproperty.cpp.o.d -o CMakeFiles/indidevice.dir/property/indiproperty.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperty.cpp [ 9%] Linking CXX executable indiserver cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/indiserver && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiserver.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indiserver.dir/indiserver.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/base64.c.o ../libs/indicore/CMakeFiles/indicore.dir/userio.c.o ../libs/indicore/CMakeFiles/indicore.dir/indicom.c.o ../libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o -o indiserver /usr/lib/arm-linux-gnueabihf/libev.so /usr/lib/arm-linux-gnueabihf/libnova.so make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 9%] Built target indiserver [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.cpp [ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertyview.cpp [ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.cpp [ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertynumber.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperties.h:22, from /build/indi-1.9.9+dfsg/libs/indidevice/basedevice.h:23, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperty_p.h:25, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic_p.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.cpp:20: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {INDI::WidgetView<_INumber>}; _Tp = INDI::WidgetView<_INumber>; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {INDI::WidgetView<_INumber>}; _Tp = INDI::WidgetView<_INumber>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = INDI::WidgetView<_INumber>; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'void INDI::PropertyBasic::push(INDI::WidgetView&&) [with T = _INumber]' at /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.cpp:364:25: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertyswitch.cpp [ 11%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertylight.cpp [ 11%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice -I/build/indi-1.9.9+dfsg/libs/indidevice -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o -MF CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o.d -o CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o -c /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertyblob.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 11%] Built target indidevice make -f libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build.make libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build.make libs/indibase/CMakeFiles/indidriver_OBJECT.dir/depend cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indiabstractclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiabstractclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/DependInfo.cmake --color= make -f drivers/telescope/CMakeFiles/indilx200.dir/build.make drivers/telescope/CMakeFiles/indilx200.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indilx200.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indibase /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase/CMakeFiles/indidriver_OBJECT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build.make libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f drivers/telescope/CMakeFiles/indilx200.dir/build.make drivers/telescope/CMakeFiles/indilx200.dir/build make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 12%] Building CXX object libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiabstractclient && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiabstractclient -I/build/indi-1.9.9+dfsg/libs/indiabstractclient -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o -MF CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o.d -o CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o -c /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp [ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o [ 12%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/theorarecorder.cpp cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -Dindilx200_EXPORTS -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indilx200.dir/lx200driver.cpp.o -MF CMakeFiles/indilx200.dir/lx200driver.cpp.o.d -o CMakeFiles/indilx200.dir/lx200driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200driver.cpp [ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp: In member function 'void INDI::AbstractBaseClientPrivate::setDriverConnection(bool, const char*)': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./watchdeviceproperty.h:21, from /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient_p.h:24, from /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:23: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:275:29: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 275 | if (drv_connection[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:280:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 280 | drv_connection[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:281:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 281 | drv_connection[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:288:29: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 288 | if (drv_connection[1].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:293:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 293 | drv_connection[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indiabstractclient/abstractbaseclient.cpp:294:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 294 | drv_connection[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'bool INDI::StreamManagerPrivate::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indisensorinterface.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager_p.h:39, from /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:26: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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_"); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'void INDI::StreamManagerPrivate::newFrame(const uint8_t*, uint32_t)': /build/indi-1.9.9+dfsg/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) && | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:283:41: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 283 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:292:16: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 292 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:297:16: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 297 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:309:55: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 309 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) || | ^ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:341:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 341 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In lambda function: /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:496:31: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 496 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'void INDI::StreamManagerPrivate::setSize(uint16_t, uint16_t)': /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:511:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 511 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:512:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 512 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:513:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 513 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:514:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 514 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:515:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 515 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:516:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 516 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:517:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 517 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:518:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 518 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:519:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 519 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:520:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 520 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:526:52: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 526 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:527:52: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 527 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:528:52: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 528 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:529:52: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 529 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'bool INDI::StreamManagerPrivate::startRecording()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:646:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 646 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:649:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 649 | recordfiledir.assign(RecordFileTP[0].text); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:653:41: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 653 | recordfilename.assign(RecordFileTP[1].text); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:711:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 711 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:722:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 722 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'bool INDI::StreamManagerPrivate::ISNewSwitch(const char*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:801:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 801 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:808:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 808 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:809:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 809 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:810:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 810 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:23: /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:826:46: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 826 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:835:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 835 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:836:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 836 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'bool INDI::StreamManagerPrivate::ISNewNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'bool INDI::StreamManagerPrivate::setStream(bool)': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1041:41: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1041:77: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1041 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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)", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1054:31: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1054 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1066:31: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1066 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1075:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1075 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1076:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1076 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1078:23: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1078 | StreamSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1086:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1086 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1087:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1087 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1115:23: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1115 | StreamSP[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1118:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1118 | FpsNP[FPS_INSTANT].setValue(0); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1119:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1119 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'void INDI::StreamManagerPrivate::getStreamFrame(uint16_t*, uint16_t*, uint16_t*, uint16_t*) const': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1148:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1148 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1149:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1149 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1150:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1150 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1151:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1151 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'void INDI::StreamManagerPrivate::setStreamFrame(uint16_t, uint16_t, uint16_t, uint16_t)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1156:35: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1156 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1157:35: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1157 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1158:35: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1158 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1159:35: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1159 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'double INDI::StreamManager::getTargetFPS() const': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp: In member function 'double INDI::StreamManager::getTargetExposure() const': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/stream/streammanager.cpp:1289:33: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1289 | return d->StreamExposureNP[0].getValue(); | ^ make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 12%] Built target indiabstractclient [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/fpsmeter.cpp [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/gammalut16.cpp [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/recorderinterface.cpp [ 13%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200telescope.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -Dindilx200_EXPORTS -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indilx200.dir/lx200telescope.cpp.o -MF CMakeFiles/indilx200.dir/lx200telescope.cpp.o.d -o CMakeFiles/indilx200.dir/lx200telescope.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200telescope.cpp [ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/recordermanager.cpp [ 14%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/serrecorder.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/recorderinterface.h:31, from /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/serrecorder.h:24, from /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/serrecorder.cpp:28: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'virtual bool INDI::SER_Recorder::writeFrame(const uint8_t*, uint32_t)' at /build/indi-1.9.9+dfsg/libs/indibase/stream/recorder/serrecorder.cpp:256:26: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/encoder/encodermanager.cpp [ 14%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/encoder/encoderinterface.cpp [ 14%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/encoder/rawencoder.cpp [ 15%] Linking CXX shared library libindilx200.so cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indilx200.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libindilx200.so.1 -o libindilx200.so.1.9.9 CMakeFiles/indilx200.dir/lx200driver.cpp.o CMakeFiles/indilx200.dir/lx200telescope.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../../libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o /usr/lib/arm-linux-gnueabihf/libnova.so cd /build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 15%] Built target indilx200 make -f libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/build.make libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indiclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 15%] Building CXX object libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient -I/build/indi-1.9.9+dfsg/libs/indiclient -I/build/indi-1.9.9+dfsg/libs -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o -MF CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o.d -o CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o -c /build/indi-1.9.9+dfsg/libs/indiclient/baseclient.cpp [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/encoder/mjpegencoder.cpp [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/jpegutils.c [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/ccvt_c2.c [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o -MF CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o -c /build/indi-1.9.9+dfsg/libs/indibase/stream/ccvt_misc.c [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o -c /build/indi-1.9.9+dfsg/libs/indibase/webcam/v4l2_colorspace.c [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/webcam/v4l2_base.cpp [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/webcam/v4l2_decode/v4l2_decode.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 17%] Built target indiclient_OBJECT make -f libs/indiclient/CMakeFiles/indiclientstatic.dir/build.make libs/indiclient/CMakeFiles/indiclientstatic.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indiclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient/CMakeFiles/indiclientstatic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indiclient/CMakeFiles/indiclientstatic.dir/build.make libs/indiclient/CMakeFiles/indiclientstatic.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 17%] Linking CXX static library libindiclient.a cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/cmake -P CMakeFiles/indiclientstatic.dir/cmake_clean_target.cmake cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiclientstatic.dir/link.txt --verbose=1 /usr/bin/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/ranlib libindiclient.a [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/webcam/v4l2_decode/v4l2_builtin_decoder.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 17%] Built target indiclientstatic make -f libs/indiclient/CMakeFiles/indiclient.dir/build.make libs/indiclient/CMakeFiles/indiclient.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indiclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient/CMakeFiles/indiclient.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indiclient/CMakeFiles/indiclient.dir/build.make libs/indiclient/CMakeFiles/indiclient.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 17%] Linking CXX shared library libindiclient.so cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indiclient && /usr/bin/cmake -E cmake_link_script CMakeFiles/indiclient.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libindiclient.so.1 -o libindiclient.so.1.9.9 CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o ../indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o ../sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o ../sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libnova.so cd /build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 17%] Built target indiclient make -f libs/alignment/CMakeFiles/AlignmentDriver.dir/build.make libs/alignment/CMakeFiles/AlignmentDriver.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/AlignmentDriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/alignment/CMakeFiles/AlignmentDriver.dir/build.make libs/alignment/CMakeFiles/AlignmentDriver.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 18%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o -MF CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForDrivers.cpp [ 18%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o -MF CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o -c /build/indi-1.9.9+dfsg/libs/indibase/indidriver.c [ 18%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o -MF CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o -c /build/indi-1.9.9+dfsg/libs/indibase/indidriverio.c [ 19%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o -MF CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o -c /build/indi-1.9.9+dfsg/libs/indibase/indidrivermain.c [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.h:15, from /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.h:11, from /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForDrivers.h:16, from /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForDrivers.cpp:9: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'bool INDI::AlignmentSubsystem::AlignmentSubsystemForDrivers::AddAlignmentEntryAltAz(double, double, double, double)' at /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForDrivers.cpp:180:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'bool INDI::AlignmentSubsystem::AlignmentSubsystemForDrivers::AddAlignmentEntryEquatorial(double, double, double, double)' at /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForDrivers.cpp:88:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 19%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o -MF CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/BasicMathPlugin.cpp [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/timer/inditimer.cpp /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'virtual void INDI::DefaultDevice::ISGetProperties(const char*)': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:19: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:734:49: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 734 | auto sp = &d->ConnectionModeSP[0]; | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:745:62: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 745 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:756:50: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 756 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:762:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 762 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'uint16_t INDI::DefaultDevice::getDriverInterface() const': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'void INDI::DefaultDevice::setDriverInterface(uint16_t)': /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'virtual bool INDI::DefaultDevice::initProperties()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:939:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 939 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:940:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 940 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:941:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 941 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:942:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 942 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In lambda function: /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1008:67: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1008 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'void INDI::DefaultDevice::setDefaultPollingPeriod(uint32_t)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1222:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1222 | d->PollPeriodNP[0].setValue(msec); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'void INDI::DefaultDevice::setPollingPeriodRange(uint32_t, uint32_t)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1230:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1230 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'void INDI::DefaultDevice::setActiveConnection(Connection::Interface*)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1260:42: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1260 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp: In member function 'uint32_t INDI::DefaultDevice::getPollingPeriod() const': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.cpp:1316:51: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1316 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/timer/indielapsedtimer.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.h:15, from /build/indi-1.9.9+dfsg/libs/alignment/MathPlugin.h:11, from /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForMathPlugins.h:4, from /build/indi-1.9.9+dfsg/libs/alignment/BasicMathPlugin.h:11, from /build/indi-1.9.9+dfsg/libs/alignment/BasicMathPlugin.cpp:5: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::TelescopeDirectionVector&}; _Tp = INDI::AlignmentSubsystem::TelescopeDirectionVector; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::TelescopeDirectionVector; _Alloc = std::allocator]', inlined from 'virtual bool INDI::AlignmentSubsystem::BasicMathPlugin::Initialise(INDI::AlignmentSubsystem::InMemoryDatabase*)' at /build/indi-1.9.9+dfsg/libs/alignment/BasicMathPlugin.cpp:256:49: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/thread/indisinglethreadpool.cpp [ 20%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o -MF CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/BuiltInMathPlugin.cpp [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indiccdchip.cpp [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indisensorinterface.cpp [ 20%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o -MF CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/ConvexHull.cpp /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp: In member function 'virtual bool INDI::CCD::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indiccd.h:30, from /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:30: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:365:31: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:365:31: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:365:31: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:365:31: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:365:31: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:365:31: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:365:31: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 365 | EncodeFormatSP[FORMAT_FITS].fill("FORMAT_FITS", "FITS", | ^ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:367:33: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:367:33: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:367:33: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:367:33: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:367:33: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:367:33: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:367:33: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 367 | EncodeFormatSP[FORMAT_NATIVE].fill("FORMAT_NATIVE", "Native", | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp: In member function 'virtual bool INDI::CCD::ISNewNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1264:45: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1264 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1281:49: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1281 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1300:68: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1300 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1301:72: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1301 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1305:36: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1305 | if (TemperatureRampNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:23: /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1309:46: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1309 | TemperatureRampNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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.", | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp: In member function 'virtual bool INDI::CCD::ISNewSwitch(const char*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:1660:50: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1660 | CaptureFormatSP[previousIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp: In member function 'virtual void INDI::CCD::addFITSKeywords(INDI::CCDChip*)': /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp: In member function 'bool INDI::CCD::ExposureCompletePrivate(INDI::CCDChip*)': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp:2200:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 2200 | if (EncodeFormatSP[FORMAT_FITS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp: In member function 'bool INDI::CCD::uploadFile(INDI::CCDChip*, const void*, size_t, bool, bool)': /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiccd.cpp: In member function 'virtual void INDI::CCD::checkTemperatureTarget()': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ [ 21%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o -MF CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/DriverCommon.cpp [ 21%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o -MF CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.h:15, from /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.cpp:9: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'bool INDI::AlignmentSubsystem::InMemoryDatabase::LoadDatabase(const char*)' at /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.cpp:150:31: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o -MF CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.h:15, from /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.h:11, from /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:9: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'void INDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase::ProcessSwitchProperties(INDI::Telescope*, const char*, ISState*, char**, int)' at /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:156:40: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.cpp: In member function 'void INDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase::ProcessSwitchProperties(INDI::Telescope*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:167:41: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 167 | AlignmentDatabase.insert(AlignmentDatabase.begin() + Offset, CurrentValues); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'void INDI::AlignmentSubsystem::MapPropertiesToInMemoryDatabase::ProcessSwitchProperties(INDI::Telescope*, const char*, ISState*, char**, int)' at /build/indi-1.9.9+dfsg/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:186:40: /usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o -MF CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/MathPlugin.cpp [ 21%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o -MF CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/MathPluginManagement.cpp [ 22%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o -MF CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/TelescopeDirectionVectorSupportFunctions.cpp [ 22%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o -MF CMakeFiles/AlignmentDriver.dir/Common.cpp.o.d -o CMakeFiles/AlignmentDriver.dir/Common.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/Common.cpp [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indicorrelator.cpp [ 22%] Linking CXX shared library libindiAlignmentDriver.so cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/AlignmentDriver.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -shared -Wl,-soname,libindiAlignmentDriver.so.1 -o libindiAlignmentDriver.so.1.9.9 CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o CMakeFiles/AlignmentDriver.dir/Common.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o -Wl,-rpath,/build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 22%] Built target AlignmentDriver make -f libs/alignment/CMakeFiles/AlignmentClient.dir/build.make libs/alignment/CMakeFiles/AlignmentClient.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/AlignmentClient.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/alignment/CMakeFiles/AlignmentClient.dir/build.make libs/alignment/CMakeFiles/AlignmentClient.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 22%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o -MF CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o.d -o CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForClients.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indidetector.cpp [ 23%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o -MF CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o.d -o CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/ClientAPIForAlignmentDatabase.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indispectrograph.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indireceiver.cpp [ 23%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o -MF CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o.d -o CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/ClientAPIForMathPluginManagement.cpp [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp [ 23%] Linking CXX static library libindiAlignmentClient.a cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/cmake -P CMakeFiles/AlignmentClient.dir/cmake_clean_target.cmake cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/AlignmentClient.dir/link.txt --verbose=1 /usr/bin/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/ranlib libindiAlignmentClient.a make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 23%] Built target AlignmentClient make -f examples/tutorial_six/CMakeFiles/tutorial_client.dir/build.make examples/tutorial_six/CMakeFiles/tutorial_client.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_six /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_six /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_six/CMakeFiles/tutorial_client.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 24%] Building CXX object examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_six && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_six -I/build/indi-1.9.9+dfsg/examples/tutorial_six -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o -MF CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o.d -o CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp [ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indifilterwheel.cpp /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp: In member function 'virtual bool INDI::Telescope::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:19: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp: In member function 'virtual bool INDI::Telescope::ISNewSwitch(const char*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1173:49: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1173 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1195:49: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1195 | if (ReverseMovementSP[REVERSE_NS].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1246:49: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1246 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.cpp:1267:49: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1267 | if (ReverseMovementSP[REVERSE_WE].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp: In lambda function: /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.h:38, from /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:40: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 95 | if (property[0].getValue() == -20) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 95 | if (property[0].getValue() == -20) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 95 | if (property[0].getValue() == -20) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 95 | if (property[0].getValue() == -20) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 95 | if (property[0].getValue() == -20) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:95:31: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 95 | if (property[0].getValue() == -20) | ^ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp: In lambda function: /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp: In member function 'void MyClient::setTemperature(double)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:136:21: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 136 | ccdTemperature[0].setValue(value); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp: In member function 'void MyClient::takeExposure(double)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_six/tutorial_client.cpp:155:18: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 155 | ccdExposure[0].setValue(seconds); | ^ [ 25%] Linking CXX executable tutorial_client cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_six && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_client.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o -o tutorial_client -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 25%] Built target tutorial_client [ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indifocuserinterface.cpp [ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp: In member function 'void INDI::WeatherInterface::initProperties(const char*, const char*)': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertynumber.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.h:24, from /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:21: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:61:16: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 61 | RefreshSP[0].fill("REFRESH", "Refresh", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:66:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 66 | OverrideSP[0].fill("OVERRIDE", "Override Status", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp: In member function 'void INDI::WeatherInterface::checkWeatherUpdate()': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:139:33: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 139 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:149:33: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 149 | if (UpdatePeriodNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:150:53: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 150 | m_UpdateTimer.start(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp: In member function 'bool INDI::WeatherInterface::processSwitch(const char*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:176:20: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 176 | RefreshSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:188:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 188 | if (OverrideSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp: In member function 'bool INDI::WeatherInterface::processNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:223:29: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 223 | if (UpdatePeriodNP[0].getValue() == 0) | ^ [ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indifocuser.cpp /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/libs/indibase/indiweatherinterface.cpp:227:55: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 227 | m_UpdateTimer.setInterval(UpdatePeriodNP[0].getValue() * 1000); | ^ [ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indirotator.cpp [ 26%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indiusbdevice.cpp [ 26%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indiguiderinterface.cpp [ 26%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indifilterinterface.cpp [ 26%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indirotatorinterface.cpp [ 27%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indidome.cpp [ 27%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indigps.cpp [ 27%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indiweather.cpp [ 27%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indidustcapinterface.cpp [ 27%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indilightboxinterface.cpp [ 28%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indilogger.cpp [ 28%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/indicontroller.cpp [ 28%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/connectionplugins/connectioninterface.cpp [ 28%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/connectionplugins/connectionserial.cpp [ 29%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/connectionplugins/connectiontcp.cpp [ 29%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/dsp/manager.cpp [ 29%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/dsp/dspinterface.cpp [ 29%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/dsp/transforms.cpp [ 29%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/dsp/convolution.cpp [ 30%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indibase/thread -I/build/indi-1.9.9+dfsg/libs/indibase/stream -I/build/indi-1.9.9+dfsg/libs/indibase/webcam -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/indibase/CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o -MF CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o.d -o CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o -c /build/indi-1.9.9+dfsg/libs/indibase/pid/pid.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 30%] Built target indidriver_OBJECT make -f libs/indibase/CMakeFiles/indidriverstatic.dir/build.make libs/indibase/CMakeFiles/indidriverstatic.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indibase/CMakeFiles/indidriver.dir/build.make libs/indibase/CMakeFiles/indidriver.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indibase /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase/CMakeFiles/indidriverstatic.dir/DependInfo.cmake --color= cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/indibase /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase/CMakeFiles/indidriver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indibase/CMakeFiles/indidriverstatic.dir/build.make libs/indibase/CMakeFiles/indidriverstatic.dir/build make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f libs/indibase/CMakeFiles/indidriver.dir/build.make libs/indibase/CMakeFiles/indidriver.dir/build make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 30%] Linking CXX static library libindidriver.a [ 30%] Linking CXX shared library libindidriver.so cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cmake -E cmake_link_script CMakeFiles/indidriver.dir/link.txt --verbose=1 cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cmake -P CMakeFiles/indidriverstatic.dir/cmake_clean_target.cmake /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libindidriver.so.1 -o libindidriver.so.1.9.9 CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o ../indicore/CMakeFiles/indicore.dir/base64.c.o ../indicore/CMakeFiles/indicore.dir/userio.c.o ../indicore/CMakeFiles/indicore.dir/indicom.c.o ../indicore/CMakeFiles/indicore.dir/indidevapi.c.o ../indicore/CMakeFiles/indicore.dir/lilxml.cpp.o ../indicore/CMakeFiles/indicore.dir/indiuserio.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob.c.o ../indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o ../indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o ../indicore/CMakeFiles/indicore.dir/libastro.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o ../indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o ../indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o ../indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o ../eventloop/CMakeFiles/eventloop.dir/eventloop.c.o ../dsp/CMakeFiles/dsp.dir/fits.c.o ../dsp/CMakeFiles/dsp.dir/file.c.o ../dsp/CMakeFiles/dsp.dir/buffer.c.o ../dsp/CMakeFiles/dsp.dir/convert.c.o ../dsp/CMakeFiles/dsp.dir/fft.c.o ../dsp/CMakeFiles/dsp.dir/filters.c.o ../dsp/CMakeFiles/dsp.dir/signals.c.o ../dsp/CMakeFiles/dsp.dir/convolution.c.o ../dsp/CMakeFiles/dsp.dir/stats.c.o ../dsp/CMakeFiles/dsp.dir/stream.c.o ../fpack/CMakeFiles/fpack.dir/fpack.c.o ../fpack/CMakeFiles/fpack.dir/fpackutil.c.o ../hid/CMakeFiles/hid.dir/hid_libusb.c.o /usr/lib/arm-linux-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 /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase && /usr/bin/cmake -E cmake_link_script CMakeFiles/indidriverstatic.dir/link.txt --verbose=1 /usr/bin/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/ranlib libindidriver.a make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 30%] Built target indidriverstatic cd /build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 30%] Built target indidriver make -f libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/DependInfo.cmake --color= make -f libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/DependInfo.cmake --color= make -f drivers/telescope/CMakeFiles/indi_lx200basic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200basic.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_lx200basic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make -f drivers/telescope/CMakeFiles/indi_lx200basic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200basic.dir/build make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o -MF CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200driver.cpp [ 30%] Building CXX object libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o -MF CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o.d -o CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/NearestMathPlugin.cpp [ 30%] Building CXX object libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment -I/build/indi-1.9.9+dfsg/libs/alignment -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIC -std=gnu++14 -MD -MT libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o -MF CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o.d -o CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o -c /build/indi-1.9.9+dfsg/libs/alignment/SVDMathPlugin.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/alignment/InMemoryDatabase.h:15, from /build/indi-1.9.9+dfsg/libs/alignment/MathPlugin.h:11, from /build/indi-1.9.9+dfsg/libs/alignment/AlignmentSubsystemForMathPlugins.h:4, from /build/indi-1.9.9+dfsg/libs/alignment/NearestMathPlugin.h:23, from /build/indi-1.9.9+dfsg/libs/alignment/NearestMathPlugin.cpp:21: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::ExtendedAlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'virtual bool INDI::AlignmentSubsystem::NearestMathPlugin::Initialise(INDI::AlignmentSubsystem::InMemoryDatabase*)' at /build/indi-1.9.9+dfsg/libs/alignment/NearestMathPlugin.cpp:124:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 30%] Linking CXX shared library libindi_Nearest_MathPlugin.so cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_Nearest_MathPlugin.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -shared -Wl,-soname,libindi_Nearest_MathPlugin.so -o libindi_Nearest_MathPlugin.so CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 31%] Linking CXX shared library libindi_SVD_MathPlugin.so cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_SVD_MathPlugin.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -shared -Wl,-soname,libindi_SVD_MathPlugin.so -o libindi_SVD_MathPlugin.so CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 31%] Built target indi_Nearest_MathPlugin make -f drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/build.make drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o -MF CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200driver.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 31%] Built target indi_SVD_MathPlugin make -f drivers/telescope/CMakeFiles/indi_lx200generic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200generic.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_lx200generic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200driver.cpp [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o -MF CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o.d -o CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200basic.cpp [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o -MF CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o.d -o CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200_TeenAstro.cpp [ 31%] Linking CXX executable indi_lx200basic cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200basic.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o -o indi_lx200basic -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200autostar.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 32%] Built target indi_lx200basic make -f drivers/telescope/CMakeFiles/indi_celestron_gps.dir/build.make drivers/telescope/CMakeFiles/indi_celestron_gps.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_celestron_gps.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o -MF CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o.d -o CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/celestrondriver.cpp [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200_16.cpp [ 33%] Linking CXX executable indi_lx200_TeenAstro cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200_TeenAstro.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o -o indi_lx200_TeenAstro -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 33%] Built target indi_lx200_TeenAstro make -f drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o -MF CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o.d -o CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/rainbow.cpp [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200gps.cpp [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o -MF CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o.d -o CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/celestrongps.cpp [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200generic.cpp [ 34%] Linking CXX executable indi_celestron_gps cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_celestron_gps.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o -o indi_celestron_gps -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200telescope.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 35%] Built target indi_celestron_gps make -f drivers/telescope/CMakeFiles/indi_crux_mount.dir/build.make drivers/telescope/CMakeFiles/indi_crux_mount.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_crux_mount.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o -MF CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o.d -o CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/crux_mount.cpp [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200classic.cpp [ 36%] Linking CXX executable indi_crux_mount cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_crux_mount.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o -o indi_crux_mount -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_temma_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o -MF CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o.d -o CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/temmadriver.cpp [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200gemini.cpp [ 36%] Linking CXX executable indi_temma_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_temma_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o -o indi_temma_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment:/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o -MF CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o.d -o CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/paramount.cpp [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o -MF CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o.d -o CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200driver.cpp [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200zeq25.cpp [ 36%] Linking CXX executable indi_paramount_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_paramount_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o -o indi_paramount_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o -MF CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o.d -o CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp [ 36%] Linking CXX executable indi_rainbow_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rainbow_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o -o indi_rainbow_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] Built target indi_rainbow_telescope make -f drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o -MF CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o.d -o CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/synscandriver.cpp /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'virtual bool AstroTrac::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.h:21, from /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.h:23, from /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:23: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'bool AstroTrac::getVersion()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'bool AstroTrac::getAcceleration(INDI_EQ_AXIS)': /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'bool AstroTrac::getEncoderPosition(INDI_EQ_AXIS)': /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'virtual bool AstroTrac::Goto(double, double)': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'double AstroTrac::calculateSlewTime(double)': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) / | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'virtual bool AstroTrac::ReadScopeStatus()': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'virtual bool AstroTrac::ISNewNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /build/indi-1.9.9+dfsg/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())) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp: In member function 'virtual bool AstroTrac::SetCurrentPark()': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp: In member function 'virtual bool LX200AM5::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.h:21, from /build/indi-1.9.9+dfsg/drivers/telescope/lx200telescope.h:32, from /build/indi-1.9.9+dfsg/drivers/telescope/lx200generic.h:23, from /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.h:23, from /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:21: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:95:13: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 95 | HomeSP[0].fill("GO", "Go", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:103:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 103 | BuzzerSP[Off].fill("OFF", "Off", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:104:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 104 | BuzzerSP[Low].fill("LOW", "Low", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:105:18: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 105 | BuzzerSP[High].fill("HIGH", "High", ISS_ON); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp: In member function 'virtual bool LX200AM5::ISNewSwitch(const char*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:226:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 226 | HomeSP[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp: In member function 'virtual bool LX200AM5::ISNewNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp: In member function 'bool LX200AM5::getMountType()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp: In member function 'bool LX200AM5::getGuideRate()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:320:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 320 | GuideRateNP[0].setValue(rate); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp: In member function 'bool LX200AM5::getBuzzer()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:369:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 369 | BuzzerSP[onIndex].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp: In member function 'virtual bool LX200AM5::ReadScopeStatus()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/lx200am5.cpp:493:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 493 | HomeSP[0].setState(ISS_OFF); | ^ [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o -MF CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o.d -o CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/synscanmount.cpp [ 36%] Linking CXX executable indi_synscan_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_synscan_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o -o indi_synscan_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment:/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 36%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o -MF CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o.d -o CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/synscandriverlegacy.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperties.h:22, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'virtual bool AstroTrac::Sync(double, double)' at /build/indi-1.9.9+dfsg/drivers/telescope/astrotrac.cpp:520:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o -MF CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o.d -o CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/synscanmountlegacy.cpp [ 37%] Linking CXX executable indi_synscanlegacy_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_synscanlegacy_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o -o indi_synscanlegacy_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment:/build/indi-1.9.9+dfsg/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 [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200gotonova.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 38%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o -MF CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o.d -o CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/skycommander.cpp [ 38%] Linking CXX executable indi_skycommander_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skycommander_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o -o indi_skycommander_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 38%] Linking CXX executable indi_astrotrac_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astrotrac_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o -o indi_astrotrac_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment:/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 38%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o -MF CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o.d -o CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/dsc.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200pulsar2.cpp [ 38%] Built target indi_astrotrac_telescope make -f drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o -MF CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o.d -o CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/ieqprolegacydriver.cpp [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200apdriver.cpp [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o -MF CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o.d -o CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/ieqprolegacy.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperties.h:22, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:23, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.h:21, from /build/indi-1.9.9+dfsg/drivers/telescope/dsc.h:26, from /build/indi-1.9.9+dfsg/drivers/telescope/dsc.cpp:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'virtual bool DSC::Sync(double, double)' at /build/indi-1.9.9+dfsg/drivers/telescope/dsc.cpp:441:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200ap.cpp [ 39%] Linking CXX executable indi_ieqlegacy_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ieqlegacy_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o -o indi_ieqlegacy_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 39%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o -MF CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o.d -o CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/ieqdriverbase.cpp [ 40%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200ap_v2.cpp [ 41%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o -MF CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o.d -o CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/ieqpro.cpp [ 42%] Linking CXX executable indi_dsc_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_dsc_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o -o indi_dsc_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment:/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 42%] Built target indi_dsc_telescope make -f drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o -MF CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o.d -o CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/ioptronv3driver.cpp [ 42%] Linking CXX executable indi_ieq_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ieq_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o -o indi_ieq_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 42%] Built target indi_ieq_telescope make -f drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o -MF CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o.d -o CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/pmc8driver.cpp [ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o -MF CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o.d -o CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/ioptronv3.cpp [ 42%] Linking CXX executable indi_ioptronv3_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ioptronv3_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o -o indi_ioptronv3_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 42%] Built target indi_ioptronv3_telescope make -f drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o -MF CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o.d -o CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/telescope_simulator.cpp [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o -MF CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o.d -o CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/pmc8.cpp [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o -MF CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o.d -o CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/scopesim_helper.cpp [ 43%] Linking CXX executable indi_pmc8_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pmc8_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o -o indi_pmc8_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 43%] Built target indi_pmc8_telescope make -f drivers/telescope/CMakeFiles/indi_script_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_script_telescope.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_script_telescope.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o -MF CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o.d -o CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/telescope_script.cpp [ 43%] Linking CXX executable indi_simulator_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o -o indi_simulator_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 43%] Built target indi_simulator_telescope make -f drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/build.make drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 43%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o -MF CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o.d -o CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp [ 44%] Linking CXX executable indi_script_telescope cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_script_telescope.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o -o indi_script_telescope -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 44%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200ap_gtocp2.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 44%] Built target indi_script_telescope make -f drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/build.make drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/ccd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 45%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd -I/build/indi-1.9.9+dfsg/drivers/ccd -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o -MF CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o.d -o CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/ccd/ccd_simulator.cpp /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp: In member function 'virtual bool SkywatcherAPIMount::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.h:21, from /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPI.h:24, from /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.h:19, from /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:24: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp: In member function 'virtual void SkywatcherAPIMount::TimerHit()': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:1073:87: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1073 | AzimuthRate = std::abs(AzimuthRate) * TrackFactorNP[AXIS_AZ].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:1113:89: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1113 | AltitudeRate = std::abs(AltitudeRate) * TrackFactorNP[AXIS_ALT].getValue(); | ^ /build/indi-1.9.9+dfsg/drivers/ccd/ccd_simulator.cpp: In member function 'int CCDSim::DrawCcdFrame(INDI::CCDChip*)': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indiccd.h:30, from /build/indi-1.9.9+dfsg/drivers/ccd/ccd_simulator.h:23, from /build/indi-1.9.9+dfsg/drivers/ccd/ccd_simulator.cpp:19: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ [ 45%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200fs2.cpp In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperties.h:22, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const GuidingPulse&}; _Tp = GuidingPulse; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]', inlined from 'virtual IPState SkywatcherAPIMount::GuideEast(uint32_t)' at /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:1314:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]', inlined from 'virtual IPState SkywatcherAPIMount::GuideWest(uint32_t)' at /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:1298:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]', inlined from 'virtual IPState SkywatcherAPIMount::GuideNorth(uint32_t)' at /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:1266:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GuidingPulse; _Alloc = std::allocator]', inlined from 'virtual IPState SkywatcherAPIMount::GuideSouth(uint32_t)' at /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:1282:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'virtual bool SkywatcherAPIMount::Sync(double, double)' at /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPIMount.cpp:878:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 46%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o -MF CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o.d -o CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/skywatcherAPI.cpp [ 46%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200ss2000pc.cpp [ 46%] Linking CXX executable indi_simulator_ccd cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_ccd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o -o indi_simulator_ccd -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/ccd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd/CMakeFiles/indi_simulator_guide.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 46%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd -I/build/indi-1.9.9+dfsg/drivers/ccd -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/ccd/CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o -MF CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o.d -o CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/ccd/guide_simulator.cpp [ 46%] Linking CXX executable indi_skywatcherAltAzMount cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skywatcherAltAzMount.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o -o indi_skywatcherAltAzMount -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment:/build/indi-1.9.9+dfsg/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 [ 46%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200_OnStep.cpp /build/indi-1.9.9+dfsg/drivers/ccd/guide_simulator.cpp: In member function 'virtual bool GuideSim::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indiccd.h:30, from /build/indi-1.9.9+dfsg/drivers/ccd/guide_simulator.h:21, from /build/indi-1.9.9+dfsg/drivers/ccd/guide_simulator.cpp:19: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/ccd/guide_simulator.cpp: In member function 'int GuideSim::DrawCcdFrame(INDI::CCDChip*)': /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 46%] Built target indi_skywatcherAltAzMount make -f drivers/focuser/CMakeFiles/indi_simulator_focus.dir/build.make drivers/focuser/CMakeFiles/indi_simulator_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_simulator_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o -MF CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o.d -o CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/focus_simulator.cpp [ 48%] Linking CXX executable indi_simulator_guide cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/ccd && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_guide.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o -o indi_simulator_guide -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Built target indi_simulator_guide make -f drivers/focuser/CMakeFiles/indi_robo_focus.dir/build.make drivers/focuser/CMakeFiles/indi_robo_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_robo_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o -MF CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o.d -o CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/robofocus.cpp /build/indi-1.9.9+dfsg/drivers/focuser/focus_simulator.cpp: In member function 'virtual bool FocusSim::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indifocuser.h:21, from /build/indi-1.9.9+dfsg/drivers/focuser/focus_simulator.h:21, from /build/indi-1.9.9+dfsg/drivers/focuser/focus_simulator.cpp:19: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/focuser/focus_simulator.cpp: In member function 'virtual IPState FocusSim::MoveAbsFocuser(uint32_t)': /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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())); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o -o indi_simulator_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Built target indi_simulator_focus make -f drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/build.make drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o -MF CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o.d -o CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/fcusb.cpp [ 48%] Linking CXX executable indi_robo_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_robo_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o -o indi_robo_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Built target indi_robo_focus make -f drivers/focuser/CMakeFiles/indi_nfocus.dir/build.make drivers/focuser/CMakeFiles/indi_nfocus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_nfocus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_nfocus.dir/nfocus.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_nfocus.dir/nfocus.cpp.o -MF CMakeFiles/indi_nfocus.dir/nfocus.cpp.o.d -o CMakeFiles/indi_nfocus.dir/nfocus.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/nfocus.cpp [ 48%] Linking CXX executable indi_fcusb_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_fcusb_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o -o indi_fcusb_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Built target indi_fcusb_focus make -f drivers/focuser/CMakeFiles/indi_nstep_focus.dir/build.make drivers/focuser/CMakeFiles/indi_nstep_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_nstep_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o -MF CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o.d -o CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/nstep.cpp [ 49%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200_OpenAstroTech.cpp [ 49%] Linking CXX executable indi_nfocus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nfocus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nfocus.dir/nfocus.cpp.o -o indi_nfocus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 49%] Built target indi_nfocus make -f drivers/focuser/CMakeFiles/indi_efa_focus.dir/build.make drivers/focuser/CMakeFiles/indi_efa_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_efa_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o -MF CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o.d -o CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/planewave_efa.cpp [ 50%] Linking CXX executable indi_nstep_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nstep_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o -o indi_nstep_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 50%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o -MF CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/lx200_10micron.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 50%] Built target indi_nstep_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o -MF CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o.d -o CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/celestronauxpacket.cpp [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o -MF CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o.d -o CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/celestron.cpp [ 50%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o -MF CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/ioptronHC8406.cpp [ 50%] Linking CXX executable indi_celestron_sct_focus cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o -o indi_celestron_sct_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 50%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o -MF CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o.d -o CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/aaf2.cpp [ 50%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/c++ -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/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope -I/build/indi-1.9.9+dfsg/drivers/telescope -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/telescope/CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o -MF CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o.d -o CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o -c /build/indi-1.9.9+dfsg/drivers/telescope/eq500x.cpp [ 50%] Linking CXX executable indi_aaf2_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_aaf2_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o -o indi_aaf2_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 50%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o -MF CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o.d -o CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/rbfocus.cpp [ 51%] Linking CXX executable indi_lx200generic cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lx200generic.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o -o indi_lx200generic -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 51%] Built target indi_lx200generic make -f drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/build.make drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o -MF CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o.d -o CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/moonlite.cpp [ 51%] Linking CXX executable indi_rbfocus_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rbfocus_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o -o indi_rbfocus_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 51%] Built target indi_rbfocus_focus make -f drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/build.make drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o -MF CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o.d -o CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/moonlite_dro.cpp [ 52%] Linking CXX executable indi_efa_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_efa_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o -o indi_efa_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 52%] Built target indi_efa_focus make -f drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o -MF CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o.d -o CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/myfocuserpro2.cpp [ 52%] Linking CXX executable indi_moonlite_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_moonlite_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o -o indi_moonlite_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 52%] Built target indi_moonlite_focus make -f drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o -MF CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o.d -o CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/onfocus.cpp [ 52%] Linking CXX executable indi_moonlitedro_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_moonlitedro_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o -o indi_moonlitedro_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 52%] Built target indi_moonlitedro_focus make -f drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/build.make drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o -MF CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o.d -o CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/teenastro.cpp [ 53%] Linking CXX executable indi_myfocuserpro2_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_myfocuserpro2_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o -o indi_myfocuserpro2_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 53%] Linking CXX executable indi_onfocus_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_onfocus_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o -o indi_onfocus_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 53%] Built target indi_myfocuserpro2_focus make -f drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/build.make drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o -MF CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o.d -o CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/sestosenso.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 53%] Built target indi_onfocus_focus make -f drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o -MF CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o.d -o CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/sestosenso2.cpp [ 53%] Linking CXX executable indi_teenastro_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_teenastro_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o -o indi_teenastro_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 53%] Built target indi_teenastro_focus make -f drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/build.make drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o -MF CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o.d -o CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp [ 54%] Linking CXX executable indi_sestosenso_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sestosenso_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o -o indi_sestosenso_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 54%] Built target indi_sestosenso_focus make -f drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/build.make drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o -MF CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o.d -o CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/rainbowRSF.cpp [ 55%] Linking CXX executable indi_sestosenso2_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sestosenso2_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o -o indi_sestosenso2_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp: In member function 'virtual bool EsattoArco::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indifocuser.h:21, from /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.h:27, from /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:25: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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.); | ^ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp: In member function 'bool EsattoArco::updateVoltageIn()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:364:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 364 | VoltageNP[VOLTAGE_12V].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:368:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 368 | VoltageNP[VOLTAGE_USB].setValue(voltage); | ^ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp: In member function 'virtual void EsattoArco::TimerHit()': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:658:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 658 | auto current12V = VoltageNP[VOLTAGE_12V].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:659:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 659 | auto currentUSB = VoltageNP[VOLTAGE_USB].getValue(); | ^ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 || | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:666:42: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 666 | if (VoltageNP[VOLTAGE_12V].getValue() < 11.0) | ^ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp: In member function 'bool EsattoArco::Ack()': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:730:50: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 730 | IUSaveText(&FirmwareTP[ESATTO_FIRMWARE_SN], serial.c_str()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:23: /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:733:53: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 733 | FirmwareTP[ESATTO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:743:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 743 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_SN], serial.c_str()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:744:53: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 744 | IUSaveText(&FirmwareTP[ARCO_FIRMWARE_VERSION], firmware.c_str()); | ^ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/focuser/esattoarco.cpp:746:51: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 746 | FirmwareTP[ARCO_FIRMWARE_VERSION].getText()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^~~~~~~~~ [ 55%] Linking CXX executable indi_rainbowrsf_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rainbowrsf_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o -o indi_rainbowrsf_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 55%] Built target indi_sestosenso2_focus make -f drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -Wno-format-overflow -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o -MF CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o.d -o CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/lakeside.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 56%] Built target indi_rainbowrsf_focus make -f drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o -MF CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o.d -o CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/dmfc.cpp [ 57%] Linking CXX executable indi_dmfc_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_dmfc_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o -o indi_dmfc_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 57%] Linking CXX executable indi_lakeside_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lakeside_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o -o indi_lakeside_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 57%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o -MF CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o.d -o CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/pegasus_focuscube.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 57%] Built target indi_lakeside_focus make -f drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o -MF CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o.d -o CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/pegasus_prodigyMF.cpp [ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o -MF CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o.d -o CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/primalucacommandset.cpp [ 58%] Linking CXX executable indi_pegasus_focuscube cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_focuscube.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o -o indi_pegasus_focuscube -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 59%] Linking CXX executable indi_pegasus_prodigyMF cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_prodigyMF.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o -o indi_pegasus_prodigyMF -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Built target indi_pegasus_focuscube make -f drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/build.make drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Built target indi_pegasus_prodigyMF make -f drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/build.make drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/DependInfo.cmake --color= [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o -MF CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o.d -o CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/pegasus_scopsoag.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o -MF CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o.d -o CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/usbfocusv3.cpp [ 59%] Linking CXX executable indi_pegasus_scopsoag cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_scopsoag.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o -o indi_pegasus_scopsoag -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Built target indi_pegasus_scopsoag make -f drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/build.make drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o -MF CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o.d -o CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/microtouch.cpp [ 59%] Linking CXX executable indi_usbfocusv3_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_usbfocusv3_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o -o indi_usbfocusv3_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Built target indi_usbfocusv3_focus make -f drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/build.make drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o -MF CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o.d -o CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/steeldrive2.cpp [ 59%] Linking CXX executable indi_microtouch_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_microtouch_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o -o indi_microtouch_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Built target indi_microtouch_focus make -f drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/build.make drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o -MF CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o.d -o CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/steeldrive.cpp [ 60%] Linking CXX executable indi_steeldrive_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_steeldrive_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o -o indi_steeldrive_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_lynx_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o -MF CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o.d -o CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/focuslynxbase.cpp In file included from /usr/include/c++/12/regex:53, from /build/indi-1.9.9+dfsg/drivers/focuser/primalucacommandset.cpp:29: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2488 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/12/bits/stl_map.h:1086:26, inlined from 'IteratorType nlohmann::basic_json::erase(IteratorType) [with IteratorType = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same > >::value || std::is_same > >::value), int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' at /build/indi-1.9.9+dfsg/libs/json.h:20963:68: /usr/include/c++/12/bits/stl_tree.h:1209:21: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 1209 | _M_erase_aux(__position); | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/regex:54: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/libs/json.h:6457:72: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/libs/json.h:6652:76: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 60%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o -MF CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o.d -o CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/focuslynx.cpp [ 60%] Linking CXX executable indi_steeldrive2_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_steeldrive2_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o -o indi_steeldrive2_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Built target indi_steeldrive2_focus make -f drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/build.make drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Building CXX object drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o -MF CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o.d -o CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/perfectstar.cpp 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 /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/json.h:12093:21: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 60%] Linking CXX executable indi_lynx_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_lynx_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o -o indi_lynx_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 60%] Linking CXX executable indi_perfectstar_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_perfectstar_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o -o indi_perfectstar_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Built target indi_lynx_focus make -f drivers/focuser/CMakeFiles/indi_siefs_focus.dir/build.make drivers/focuser/CMakeFiles/indi_siefs_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_siefs_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Building CXX object drivers/focuser/CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o -MF CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o.d -o CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/si_efs.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Built target indi_perfectstar_focus make -f drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Building CXX object drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o -MF CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o.d -o CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/hitecastrodcfocuser.cpp [ 60%] Linking CXX executable indi_hitecastrodc_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_hitecastrodc_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o -o indi_hitecastrodc_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o -MF CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o.d -o CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/deepskydad_af1.cpp [ 60%] Linking CXX executable indi_siefs_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_siefs_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o -o indi_siefs_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Built target indi_siefs_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 60%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o -MF CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o.d -o CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/deepskydad_af2.cpp [ 61%] Linking CXX executable indi_deepskydad_af1_focus cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o -o indi_deepskydad_af1_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 61%] Linking CXX executable indi_esattoarco_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_esattoarco_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o -o indi_esattoarco_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Built target indi_deepskydad_af1_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -MF CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o.d -o CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/deepskydad_af3.cpp [ 61%] Linking CXX executable indi_deepskydad_af2_focus cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o -o indi_deepskydad_af2_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Built target indi_esattoarco_focus make -f drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/build.make drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Building CXX object drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o -MF CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o.d -o CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/smartfocus.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Built target indi_deepskydad_af2_focus make -f drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/build.make drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Building CXX object drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o -MF CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o.d -o CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/tcfs.cpp [ 61%] Linking CXX executable indi_deepskydad_af3_focus cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -o indi_deepskydad_af3_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Built target indi_deepskydad_af3_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Building CXX object drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o -MF CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o.d -o CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/lacerta_mfoc.cpp [ 61%] Linking CXX executable indi_smartfocus_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_smartfocus_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o -o indi_smartfocus_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Built target indi_smartfocus_focus make -f drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/build.make drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o -MF CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o.d -o CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/activefocuser.cpp [ 61%] Linking CXX executable indi_tcfs_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_tcfs_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o -o indi_tcfs_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Built target indi_tcfs_focus make -f drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o -MF CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o.d -o CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/nframe.cpp [ 61%] Linking CXX executable indi_lacerta_mfoc_focus cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o -o indi_lacerta_mfoc_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Built target indi_lacerta_mfoc_focus make -f drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o -MF CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o.d -o CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/rotator_simulator.cpp [ 61%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser -I/build/indi-1.9.9+dfsg/drivers/focuser -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o -MF CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o.d -o CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o -c /build/indi-1.9.9+dfsg/drivers/focuser/activefocuser_utils.cpp [ 62%] Linking CXX executable indi_nframe_rotator cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nframe_rotator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o -o indi_nframe_rotator -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 62%] Built target indi_nframe_rotator make -f drivers/rotator/CMakeFiles/indi_gemini_focus.dir/build.make drivers/rotator/CMakeFiles/indi_gemini_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_gemini_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o -MF CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o.d -o CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/gemini.cpp [ 62%] Linking CXX executable indi_simulator_rotator cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_rotator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o -o indi_simulator_rotator -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 62%] Built target indi_simulator_rotator make -f drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/build.make drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o -MF CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o.d -o CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/nightcrawler.cpp [ 63%] Linking CXX executable indi_activefocuser_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_activefocuser_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o -o indi_activefocuser_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 63%] Built target indi_activefocuser_focus make -f drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 64%] Building CXX object drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o -MF CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o.d -o CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/pyxis.cpp [ 64%] Linking CXX executable indi_nightcrawler_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nightcrawler_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o -o indi_nightcrawler_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 64%] Built target indi_nightcrawler_focus make -f drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 65%] Building CXX object drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o -MF CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o.d -o CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/pegasus_falcon.cpp [ 65%] Linking CXX executable indi_gemini_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_gemini_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o -o indi_gemini_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 65%] Built target indi_gemini_focus 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 65%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o -MF CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o.d -o CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/wanderer_rotator_lite.cpp [ 65%] Linking CXX executable indi_pyxis_rotator cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pyxis_rotator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o -o indi_pyxis_rotator -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 65%] Built target indi_pyxis_rotator make -f drivers/rotator/CMakeFiles/indi_integra_focus.dir/build.make drivers/rotator/CMakeFiles/indi_integra_focus.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_integra_focus.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 65%] Building CXX object drivers/rotator/CMakeFiles/indi_integra_focus.dir/integra.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_integra_focus.dir/integra.cpp.o -MF CMakeFiles/indi_integra_focus.dir/integra.cpp.o.d -o CMakeFiles/indi_integra_focus.dir/integra.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/integra.cpp [ 65%] Linking CXX executable indi_wanderer_lite_rotator cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o -o indi_wanderer_lite_rotator -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 65%] Built target indi_wanderer_lite_rotator make -f drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/build.make drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 65%] Building CXX object drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator -I/build/indi-1.9.9+dfsg/drivers/rotator -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o -MF CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o.d -o CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o -c /build/indi-1.9.9+dfsg/drivers/rotator/deepskydad_fr1.cpp [ 66%] Linking CXX executable indi_integra_focus cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_integra_focus.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_integra_focus.dir/integra.cpp.o -o indi_integra_focus -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 66%] Built target indi_integra_focus 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o -MF CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o.d -o CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/xagyl_wheel.cpp [ 66%] Linking CXX executable indi_deepskydad_fr1 cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_fr1.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o -o indi_deepskydad_fr1 -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 66%] Built target indi_deepskydad_fr1 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o -MF CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o.d -o CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/filter_simulator.cpp [ 66%] Linking CXX executable indi_simulator_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o -o indi_simulator_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 66%] Linking CXX executable indi_xagyl_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o -o indi_xagyl_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 66%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o -MF CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o.d -o CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/manual_filter.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 66%] Built target indi_xagyl_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 67%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o -MF CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o.d -o CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/ifwoptec.cpp [ 68%] Linking CXX executable indi_manual_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o -o indi_manual_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 68%] Built target indi_manual_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 68%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o -MF CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o.d -o CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/quantum_wheel.cpp [ 68%] Linking CXX executable indi_falcon_rotator cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_falcon_rotator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o -o indi_falcon_rotator -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 69%] Linking CXX executable indi_quantum_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o -o indi_quantum_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 69%] Built target indi_falcon_rotator 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 70%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o -MF CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o.d -o CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/trutech_wheel.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 70%] Built target indi_quantum_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 70%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o -MF CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o.d -o CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/qhycfw1.cpp [ 70%] Linking CXX executable indi_trutech_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o -o indi_trutech_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 70%] Linking CXX executable indi_qhycfw1_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o -o indi_qhycfw1_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 70%] Built target indi_trutech_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 71%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o -MF CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o.d -o CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/qhycfw2.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 71%] Built target indi_qhycfw1_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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 71%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/drivers/filter_wheel -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o -MF CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o.d -o CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o -c /build/indi-1.9.9+dfsg/drivers/filter_wheel/qhycfw3.cpp [ 71%] Linking CXX executable indi_qhycfw2_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o -o indi_qhycfw2_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 71%] Linking CXX executable indi_qhycfw3_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o -o indi_qhycfw3_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 71%] Built target indi_qhycfw2_wheel make -f drivers/dome/CMakeFiles/indi_simulator_dome.dir/build.make drivers/dome/CMakeFiles/indi_simulator_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_simulator_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 71%] Building CXX object drivers/dome/CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o -MF CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o.d -o CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/dome_simulator.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 71%] Built target indi_qhycfw3_wheel make -f drivers/dome/CMakeFiles/indi_rolloff_dome.dir/build.make drivers/dome/CMakeFiles/indi_rolloff_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_rolloff_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 71%] Building CXX object drivers/dome/CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o -MF CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o.d -o CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/roll_off.cpp [ 71%] Linking CXX executable indi_simulator_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o -o indi_simulator_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 72%] Linking CXX executable indi_rolloff_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rolloff_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o -o indi_rolloff_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 72%] Built target indi_simulator_dome make -f drivers/dome/CMakeFiles/indi_baader_dome.dir/build.make drivers/dome/CMakeFiles/indi_baader_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_baader_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 73%] Building CXX object drivers/dome/CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o -MF CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o.d -o CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/baader_dome.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 73%] Built target indi_rolloff_dome make -f drivers/dome/CMakeFiles/indi_domepro2_dome.dir/build.make drivers/dome/CMakeFiles/indi_domepro2_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_domepro2_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 73%] Building CXX object drivers/dome/CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o -MF CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o.d -o CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/domepro2.cpp [ 73%] Linking CXX executable indi_optec_wheel cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o -o indi_optec_wheel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 73%] Built target indi_optec_wheel make -f drivers/dome/CMakeFiles/indi_rigel_dome.dir/build.make drivers/dome/CMakeFiles/indi_rigel_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_rigel_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 74%] Building CXX object drivers/dome/CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o -MF CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o.d -o CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/rigel_dome.cpp [ 74%] Linking CXX executable indi_baader_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_baader_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o -o indi_baader_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 74%] Built target indi_baader_dome make -f drivers/dome/CMakeFiles/indi_scopedome_dome.dir/build.make drivers/dome/CMakeFiles/indi_scopedome_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_scopedome_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 74%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp: In member function 'virtual bool ScopeDome::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indidome.h:25, from /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.h:33, from /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:33: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp: In member function 'bool ScopeDome::SetupParms()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp: In member function 'virtual bool ScopeDome::ISNewSwitch(const char*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:23: /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp: In member function 'virtual bool ScopeDome::ISNewNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indibase/indilogger.h:58:91: note: in definition of macro 'DEBUGF' 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^~~~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp: In member function 'bool ScopeDome::UpdatePosition()': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp: In member function 'virtual void ScopeDome::TimerHit()': /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ [ 74%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/scopedome_usb21.cpp [ 74%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/scopedome_arduino.cpp In file included from /build/indi-1.9.9+dfsg/drivers/dome/scopedome_arduino.h:36, from /build/indi-1.9.9+dfsg/drivers/dome/scopedome_arduino.cpp:25: /build/indi-1.9.9+dfsg/drivers/dome/scopedome_arduino.cpp: In constructor 'ScopeDomeArduino::ScopeDomeArduino(ScopeDome*, Connection::Interface*)': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indidome.h:25, from /build/indi-1.9.9+dfsg/drivers/dome/scopedome_dome.h:33, from /build/indi-1.9.9+dfsg/drivers/dome/scopedome_arduino.h:35: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ [ 74%] Linking CXX executable indi_rigel_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rigel_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o -o indi_rigel_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 75%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o -MF CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o.d -o CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/scopedome_sim.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 75%] Built target indi_rigel_dome make -f drivers/dome/CMakeFiles/indi_ddw_dome.dir/build.make drivers/dome/CMakeFiles/indi_ddw_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_ddw_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 75%] Building CXX object drivers/dome/CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o -MF CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o.d -o CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/ddw_dome.cpp [ 75%] Linking CXX executable indi_domepro2_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_domepro2_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o -o indi_domepro2_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 75%] Built target indi_domepro2_dome make -f drivers/dome/CMakeFiles/indi_script_dome.dir/build.make drivers/dome/CMakeFiles/indi_script_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_script_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 75%] Building CXX object drivers/dome/CMakeFiles/indi_script_dome.dir/dome_script.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_script_dome.dir/dome_script.cpp.o -MF CMakeFiles/indi_script_dome.dir/dome_script.cpp.o.d -o CMakeFiles/indi_script_dome.dir/dome_script.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/dome_script.cpp [ 75%] Linking CXX executable indi_scopedome_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_scopedome_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o -o indi_scopedome_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 75%] Linking CXX executable indi_ddw_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ddw_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o -o indi_ddw_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 75%] Built target indi_scopedome_dome make -f drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/build.make drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 76%] Building CXX object drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome -I/build/indi-1.9.9+dfsg/drivers/dome -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o -MF CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o.d -o CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 76%] Built target indi_ddw_dome make -f drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/build.make drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o -MF CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o.d -o CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/wanderer_cover.cpp [ 77%] Linking CXX executable indi_script_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_script_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_script_dome.dir/dome_script.cpp.o -o indi_script_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 77%] Built target indi_script_dome make -f drivers/auxiliary/CMakeFiles/indi_skysafari.dir/build.make drivers/auxiliary/CMakeFiles/indi_skysafari.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_skysafari.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafari.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafari.cpp.o -MF CMakeFiles/indi_skysafari.dir/skysafari.cpp.o.d -o CMakeFiles/indi_skysafari.dir/skysafari.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/skysafari.cpp /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'virtual bool Beaver::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indidome.h:25, from /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.h:25, from /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:23: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:60:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 60 | RotatorStatusTP[0].fill("RSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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"); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:64:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 64 | ShutterStatusTP[0].fill("SSTATUS", "Status", "Idle"); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:122:16: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 122 | VersionTP[0].fill("CVERSION", "Controller", ""); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::echo()': /build/indi-1.9.9+dfsg/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]); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:239:16: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 239 | VersionTP[0].setText((*iter)[1]); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:252:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 252 | HomePositionNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'virtual bool Beaver::ISNewNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:382:75: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 382 | RotatorSettingsNP[ROTATOR_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:383:78: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 383 | RotatorSettingsNP[ROTATOR_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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() | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:384:73: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 384 | RotatorSettingsNP[ROTATOR_TIMEOUT].getValue() | ^ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:397:75: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 397 | ShutterSettingsNP[SHUTTER_MIN_SPEED].getValue(), | ^ /build/indi-1.9.9+dfsg/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(), | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:398:78: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 398 | ShutterSettingsNP[SHUTTER_ACCELERATION].getValue(), | ^ /build/indi-1.9.9+dfsg/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() | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:399:78: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 399 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].getValue() | ^ /build/indi-1.9.9+dfsg/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())) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:411:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 411 | if (rotatorSetHome(HomePositionNP[0].getValue())) | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'virtual void Beaver::TimerHit()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:493:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 493 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:504:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 504 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:514:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 514 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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")) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:518:43: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 518 | else if (!strcmp(RotatorStatusTP[0].getText(), "Homing")) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:522:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 522 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:536:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 536 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:554:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 554 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:567:34: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 567 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:574:34: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 574 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:581:34: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 581 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:592:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 592 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:599:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 599 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:610:29: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 610 | ShutterVoltsNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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( | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'virtual IPState Beaver::MoveAbs(double)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:630:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 630 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'virtual IPState Beaver::ControlShutter(INDI::Dome::ShutterOperation)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:688:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 688 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:701:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 701 | ShutterStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::rotatorGotoAz(double)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:731:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 731 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'virtual IPState Beaver::Park()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:776:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 776 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'virtual IPState Beaver::UnPark()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:800:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 800 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::rotatorGotoHome()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:881:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 881 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::rotatorMeasureHome()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:898:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 898 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::rotatorFindHome()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:915:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 915 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::abortAll()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1022:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1022 | RotatorStatusTP[0].setText(rStatus); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::shutterGetSettings()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1101:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1101 | ShutterSettingsNP[SHUTTER_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1111:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1111 | ShutterSettingsNP[SHUTTER_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1121:51: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1121 | ShutterSettingsNP[SHUTTER_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1131:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1131 | ShutterSettingsTimeoutNP[0].setValue(res); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1141:51: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1141 | ShutterSettingsNP[SHUTTER_SAFE_VOLTAGE].setValue(res); | ^ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp: In member function 'bool Beaver::rotatorGetSettings()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1205:44: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1205 | RotatorSettingsNP[ROTATOR_MAX_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1215:44: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1215 | RotatorSettingsNP[ROTATOR_MIN_SPEED].setValue(res); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1225:47: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1225 | RotatorSettingsNP[ROTATOR_ACCELERATION].setValue(res); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/dome/nexdome_beaver.cpp:1235:42: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1235 | RotatorSettingsNP[ROTATOR_TIMEOUT].setValue(res); | ^ [ 78%] Linking CXX executable indi_wanderer_cover cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_wanderer_cover.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o -o indi_wanderer_cover -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 78%] Built target indi_wanderer_cover make -f drivers/auxiliary/CMakeFiles/indi_watchdog.dir/build.make drivers/auxiliary/CMakeFiles/indi_watchdog.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_watchdog.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdog.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdog.cpp.o -MF CMakeFiles/indi_watchdog.dir/watchdog.cpp.o.d -o CMakeFiles/indi_watchdog.dir/watchdog.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/watchdog.cpp [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o -MF CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o.d -o CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/skysafariclient.cpp [ 79%] Linking CXX executable indi_skysafari cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_skysafari.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_skysafari.dir/skysafari.cpp.o CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o -o indi_skysafari -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o -MF CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o.d -o CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/watchdogclient.cpp [ 79%] Built target indi_skysafari make -f drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build.make drivers/auxiliary/CMakeFiles/indi_flipflat.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_flipflat.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o -MF CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o.d -o CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/flip_flat.cpp [ 80%] Linking CXX executable indi_watchdog cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_watchdog.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_watchdog.dir/watchdog.cpp.o CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o -o indi_watchdog -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 80%] Built target indi_watchdog make -f drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o -MF CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o.d -o CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/light_panel_simulator.cpp [ 80%] Linking CXX executable indi_flipflat cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_flipflat.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o -o indi_flipflat -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 80%] Built target indi_flipflat make -f drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o -MF CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o.d -o CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/pegasus_upb.cpp [ 81%] Linking CXX executable indi_simulator_lightpanel cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_lightpanel.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o -o indi_simulator_lightpanel -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 81%] Built target indi_simulator_lightpanel make -f drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o -MF CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o.d -o CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/pegasus_uch.cpp [ 81%] Linking CXX executable indi_nexdome_beaver cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nexdome_beaver.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o -o indi_nexdome_beaver -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 81%] Built target indi_nexdome_beaver make -f drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o -MF CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o.d -o CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/pegasus_flatmaster.cpp [ 82%] Linking CXX executable indi_pegasus_flatmaster cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_flatmaster.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o -o indi_pegasus_flatmaster -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 82%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o -MF CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o.d -o CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/pegasus_ppb.cpp [ 82%] Linking CXX executable indi_pegasus_upb cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_upb.dir/link.txt --verbose=1 [ 82%] Linking CXX executable indi_pegasus_uch cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_uch.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o -o indi_pegasus_upb -Wl,-rpath,/build/indi-1.9.9+dfsg/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 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o -o indi_pegasus_uch -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 82%] Built target indi_pegasus_upb [ 82%] Built target indi_pegasus_uch make -f drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/depend make -f drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/build.make drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o -MF CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o.d -o CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/pegasus_ppba.cpp cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o -MF CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o.d -o CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/Excalibur.cpp [ 83%] Linking CXX executable indi_Excalibur cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_Excalibur.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o -o indi_Excalibur -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 83%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_snapcap.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_snapcap.dir/snapcap.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_snapcap.dir/snapcap.cpp.o -MF CMakeFiles/indi_snapcap.dir/snapcap.cpp.o.d -o CMakeFiles/indi_snapcap.dir/snapcap.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/snapcap.cpp [ 84%] Linking CXX executable indi_pegasus_ppb cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_ppb.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o -o indi_pegasus_ppb -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 84%] Built target indi_pegasus_ppb make -f drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/build.make drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o -MF CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o.d -o CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/lpm.cpp [ 85%] Linking CXX executable indi_snapcap cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_snapcap.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_snapcap.dir/snapcap.cpp.o -o indi_snapcap -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 85%] Built target indi_snapcap make -f drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/build.make drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 85%] Building CXX object drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o -MF CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o.d -o CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/sqm.cpp [ 86%] Linking CXX executable indi_astromech_lpm cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astromech_lpm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o -o indi_astromech_lpm -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 86%] Built target indi_astromech_lpm make -f drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o -MF CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o.d -o CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/sqm_simulator.cpp [ 86%] Linking CXX executable indi_simulator_sqm cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_sqm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o -o indi_simulator_sqm -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 86%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_astrometry.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o -MF CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o.d -o CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/astrometrydriver.cpp [ 86%] Linking CXX executable indi_astrometry cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astrometry.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o -o indi_astrometry -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 86%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_star2000.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 86%] Building C object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cc -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -MD -MT drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o -MF CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o.d -o CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/STAR2kdriver.c [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2000.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2000.cpp.o -MF CMakeFiles/indi_star2000.dir/STAR2000.cpp.o.d -o CMakeFiles/indi_star2000.dir/STAR2000.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/STAR2000.cpp [ 87%] Linking CXX executable indi_pegasus_ppba cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_ppba.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o -o indi_pegasus_ppba -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 87%] Built target indi_pegasus_ppba make -f drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/build.make drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o -MF CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o.d -o CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/arduino_st4.cpp [ 87%] Linking CXX executable indi_star2000 cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_star2000.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o CMakeFiles/indi_star2000.dir/STAR2000.cpp.o -o indi_star2000 -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 87%] Built target indi_star2000 make -f drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/build.make drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 88%] Building CXX object drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o -MF CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o.d -o CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/planewave_delta.cpp [ 88%] Linking CXX executable indi_arduinost4 cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_arduinost4.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o -o indi_arduinost4 -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 88%] Built target indi_arduinost4 make -f drivers/auxiliary/CMakeFiles/indi_gpusb.dir/build.make drivers/auxiliary/CMakeFiles/indi_gpusb.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_gpusb.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 88%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o -MF CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o.d -o CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/gpdriver.cpp [ 88%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpusb.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpusb.cpp.o -MF CMakeFiles/indi_gpusb.dir/gpusb.cpp.o.d -o CMakeFiles/indi_gpusb.dir/gpusb.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/gpusb.cpp [ 88%] Linking CXX executable indi_sqm_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sqm_weather.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o -o indi_sqm_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 88%] Built target indi_sqm_weather make -f drivers/auxiliary/CMakeFiles/indi_joystick.dir/build.make drivers/auxiliary/CMakeFiles/indi_joystick.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_joystick.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o -MF CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o.d -o CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/joystickdriver.cpp [ 89%] Linking CXX executable indi_gpusb cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_gpusb.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o CMakeFiles/indi_gpusb.dir/gpusb.cpp.o -o indi_gpusb -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 89%] Built target indi_gpusb make -f drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/build.make drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o -MF CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o.d -o CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/gps_simulator.cpp [ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystick.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystick.cpp.o -MF CMakeFiles/indi_joystick.dir/joystick.cpp.o.d -o CMakeFiles/indi_joystick.dir/joystick.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/joystick.cpp [ 89%] Linking CXX executable indi_simulator_gps cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_gps.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o -o indi_simulator_gps -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 89%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o -MF CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o.d -o CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/usb_dewpoint.cpp [ 89%] Linking CXX executable indi_joystick cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_joystick.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o CMakeFiles/indi_joystick.dir/joystick.cpp.o -o indi_joystick -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 89%] Built target indi_joystick make -f drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/build.make drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 90%] Building CXX object drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary -I/build/indi-1.9.9+dfsg/drivers/auxiliary -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o -MF CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o.d -o CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o -c /build/indi-1.9.9+dfsg/drivers/auxiliary/deepskydad_fp1.cpp [ 91%] Linking CXX executable indi_usbdewpoint cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_usbdewpoint.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o -o indi_usbdewpoint -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 91%] Built target indi_usbdewpoint make -f drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/build.make drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/receiver /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/receiver /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 91%] Building CXX object drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/receiver && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/receiver -I/build/indi-1.9.9+dfsg/drivers/receiver -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o -MF CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o.d -o CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/receiver/receiver_simulator.cpp [ 91%] Linking CXX executable indi_deepskydad_fp1 cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_fp1.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o -o indi_deepskydad_fp1 -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 91%] Built target indi_deepskydad_fp1 make -f drivers/weather/CMakeFiles/indi_simulator_weather.dir/build.make drivers/weather/CMakeFiles/indi_simulator_weather.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_simulator_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 91%] Building CXX object drivers/weather/CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o -MF CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o.d -o CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/weathersimulator.cpp [ 92%] Linking CXX executable indi_simulator_receiver cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/receiver && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_receiver.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o -o indi_simulator_receiver -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 93%] Linking CXX executable indi_simulator_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_weather.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o -o indi_simulator_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 93%] Built target indi_simulator_receiver make -f drivers/weather/CMakeFiles/indi_meta_weather.dir/build.make drivers/weather/CMakeFiles/indi_meta_weather.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_meta_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o -MF CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o.d -o CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/weathermeta.cpp [ 93%] Linking CXX executable indi_planewave_deltat cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_planewave_deltat.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o -o indi_planewave_deltat -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 93%] Built target indi_simulator_weather make -f drivers/weather/CMakeFiles/indi_watcher_weather.dir/build.make drivers/weather/CMakeFiles/indi_watcher_weather.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_watcher_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o -MF CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o.d -o CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/weatherwatcher.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 93%] Built target indi_planewave_deltat 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 94%] Building CXX object drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o -MF CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o.d -o CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/weather_safety_proxy.cpp In file included from /usr/include/c++/12/map:60, from /build/indi-1.9.9+dfsg/libs/json.h:81, from /build/indi-1.9.9+dfsg/drivers/weather/weather_safety_proxy.cpp:31: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/libs/json.h:6457:72: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/libs/json.h:6652:76: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/json.h:12093:21: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable indi_meta_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_meta_weather.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o -o indi_meta_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 95%] Linking CXX executable indi_watcher_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_watcher_weather.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o -o indi_watcher_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Built target indi_meta_weather make -f drivers/weather/CMakeFiles/indi_mbox_weather.dir/build.make drivers/weather/CMakeFiles/indi_mbox_weather.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_mbox_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Building CXX object drivers/weather/CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o -MF CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o.d -o CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/mbox.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Built target indi_watcher_weather make -f drivers/weather/CMakeFiles/indi_uranus_weather.dir/build.make drivers/weather/CMakeFiles/indi_uranus_weather.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_uranus_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Building CXX object drivers/weather/CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o -MF CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o.d -o CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp [ 95%] Linking CXX executable indi_weather_safety_proxy cd /build/indi-1.9.9+dfsg/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/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o -o indi_weather_safety_proxy -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Built target indi_weather_safety_proxy make -f drivers/weather/CMakeFiles/indi_vantage_weather.dir/build.make drivers/weather/CMakeFiles/indi_vantage_weather.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_vantage_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Building CXX object drivers/weather/CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o -MF CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o.d -o CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/vantage.cpp /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'virtual bool UranusMeteo::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indigps.h:27, from /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.h:27, from /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:25: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'virtual IPState UranusMeteo::updateGPS()': /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:226:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 226 | GPSNP[GPSFix].setValue(std::stod(result[GPSFix])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:227:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 227 | GPSNP[GPSTime].setValue(std::stod(result[GPSTime])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:228:28: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 228 | GPSNP[UTCOffset].setValue(std::stod(result[UTCOffset])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:229:27: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 229 | GPSNP[Latitude].setValue(std::stod(result[Latitude])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:230:28: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 230 | GPSNP[Longitude].setValue(std::stod(result[Longitude])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:231:34: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 231 | GPSNP[SatelliteNumber].setValue(std::stod(result[SatelliteNumber])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:232:27: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 232 | GPSNP[GPSSpeed].setValue(std::stod(result[GPSSpeed])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:233:29: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 233 | GPSNP[GPSBearing].setValue(std::stod(result[GPSBearing])); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:238:29: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 238 | if (GPSNP[GPSFix].getValue() < 3) | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:241:65: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 241 | LocationN[LOCATION_LATITUDE].value = GPSNP[Latitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:242:66: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 242 | LocationN[LOCATION_LONGITUDE].value = GPSNP[Longitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:247:78: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 247 | LocationN[LOCATION_ELEVATION].value = SensorNP[BarometricAltitude].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:251:44: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 251 | time_t raw_time = GPSNP[GPSTime].getValue(); | ^ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'virtual IPState UranusMeteo::updateWeather()': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:287:73: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 287 | setParameterValue("WEATHER_TEMPERATURE", SensorNP[AmbientTemperature].getValue()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:288:68: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 288 | setParameterValue("WEATHER_HUMIDITY", SensorNP[RelativeHumidity].getValue()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:289:59: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 289 | setParameterValue("WEATHER_CLOUD", CloudsNP[CloudIndex].getValue()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:290:56: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 290 | setParameterValue("WEATHER_MPAS", SkyQualityNP[MPAS].getValue()); | ^ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'virtual bool UranusMeteo::ISNewNumber(const char*, const char*, double*, char**, int)': /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:319:46: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 319 | auto value = SkyQualityUpdateNP[0].getValue(); | ^ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'bool UranusMeteo::readSensors()': /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:387:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 387 | SensorNP[AmbientTemperature].setValue(std::stod(result[AmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:388:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 388 | SensorNP[RelativeHumidity].setValue(std::stod(result[RelativeHumidity])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:389:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 389 | SensorNP[DewPoint].setValue(std::stod(result[DewPoint])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:390:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 390 | SensorNP[AbsolutePressure].setValue(std::stod(result[AbsolutePressure])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:391:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 391 | SensorNP[BarometricAltitude].setValue(std::stod(result[BarometricAltitude])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:392:36: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 392 | SensorNP[SkyTemperature].setValue(std::stod(result[SkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:393:41: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 393 | SensorNP[InfraredTemperature].setValue(std::stod(result[InfraredTemperature])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:394:34: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 394 | SensorNP[BatteryUsage].setValue(std::stod(result[BatteryUsage])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:395:36: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 395 | SensorNP[BatteryVoltage].setValue(std::stod(result[BatteryVoltage])); | ^ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'bool UranusMeteo::readSkyQuality()': /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:429:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 429 | SkyQualityNP[MPAS].setValue(std::stod(result[MPAS])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:430:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 430 | SkyQualityNP[NELM].setValue(std::stod(result[NELM])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:431:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 431 | SkyQualityNP[FullSpectrum].setValue(std::stod(result[FullSpectrum])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:432:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 432 | SkyQualityNP[VisualSpectrum].setValue(std::stod(result[VisualSpectrum])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:433:42: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 433 | SkyQualityNP[InfraredSpectrum].setValue(std::stod(result[InfraredSpectrum])); | ^ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'bool UranusMeteo::readClouds()': /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:467:43: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 467 | CloudsNP[TemperatureDifference].setValue(std::stod(result[TemperatureDifference])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:468:32: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 468 | CloudsNP[CloudIndex].setValue(std::stod(result[CloudIndex])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:469:41: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 469 | CloudsNP[CloudSkyTemperature].setValue(std::stod(result[CloudSkyTemperature])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:470:45: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 470 | CloudsNP[CloudAmbientTemperature].setValue(std::stod(result[CloudAmbientTemperature])); | ^ /build/indi-1.9.9+dfsg/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])); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:471:40: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 471 | CloudsNP[InfraredEmissivity].setValue(std::stod(result[InfraredEmissivity])); | ^ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp: In member function 'void UranusMeteo::measureSkyQuality()': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:497:33: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 497 | if (SkyQualityUpdateNP[0].getValue() > 0) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/uranusmeteo.cpp:498:63: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 498 | m_SkyQualityUpdateTimer.start(SkyQualityUpdateNP[0].getValue() * 1000); | ^ [ 95%] Linking CXX executable indi_vantage_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_vantage_weather.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o -o indi_vantage_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Building CXX object drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather -I/build/indi-1.9.9+dfsg/drivers/weather -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o -MF CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o.d -o CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o -c /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp: In member function 'virtual bool OpenWeatherMap::Connect()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indiweather.h:27, from /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.h:30, from /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:27: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:77:22: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 77 | if (owmAPIKeyTP[0].getText() == nullptr) | ^ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp: In member function 'virtual bool OpenWeatherMap::initProperties()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp: In member function 'virtual IPState OpenWeatherMap::updateWeather()': /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/weather/openweathermap.cpp:164:44: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 164 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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/include/c++/12/map:60, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertyswitch.h:22, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:32: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/libs/json.h:6457:72: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_callback_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/libs/json.h:6652:76: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'bool nlohmann::detail::json_sax_dom_parser::key(string_t&) [with BasicJsonType = nlohmann::basic_json<>]' at /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/json.h:12093:21: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable indi_mbox_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_mbox_weather.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o -o indi_mbox_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Built target indi_mbox_weather make -f drivers/agent/CMakeFiles/indi_imager_agent.dir/build.make drivers/agent/CMakeFiles/indi_imager_agent.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/agent /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/agent /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/agent/CMakeFiles/indi_imager_agent.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Linking CXX executable indi_uranus_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_uranus_weather.dir/link.txt --verbose=1 [ 95%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/agent && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/agent -I/build/indi-1.9.9+dfsg/drivers/agent -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/agent/CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o -MF CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o.d -o CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o -c /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o -o indi_uranus_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Built target indi_uranus_weather make -f drivers/video/CMakeFiles/indi_v4l2_ccd.dir/build.make drivers/video/CMakeFiles/indi_v4l2_ccd.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/drivers/video /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video/CMakeFiles/indi_v4l2_ccd.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video -I/build/indi-1.9.9+dfsg/drivers/video -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/video/CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o -MF CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o.d -o CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o -c /build/indi-1.9.9+dfsg/drivers/video/lx/Lx.cpp [ 95%] Linking CXX executable indi_openweathermap_weather cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_openweathermap_weather.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o -o indi_openweathermap_weather -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/arm-linux-gnueabihf/libcurl.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libnova.so /usr/lib/arm-linux-gnueabihf/libcfitsio.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libfftw3.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libtheoraenc.so /usr/lib/arm-linux-gnueabihf/libtheoradec.so /usr/lib/arm-linux-gnueabihf/libogg.so make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Built target indi_openweathermap_weather make -f examples/tutorial_one/CMakeFiles/tutorial_one.dir/build.make examples/tutorial_one/CMakeFiles/tutorial_one.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_one /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_one /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_one/CMakeFiles/tutorial_one.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 95%] Building CXX object examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_one && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_one -I/build/indi-1.9.9+dfsg/examples/tutorial_one -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o -MF CMakeFiles/tutorial_one.dir/simpledevice.cpp.o.d -o CMakeFiles/tutorial_one.dir/simpledevice.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_one/simpledevice.cpp /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp: In member function 'virtual void Imager::newProperty(INDI::Property)': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.h:23, from /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:20: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp: In member function 'virtual void Imager::updateProperty(INDI::Property)': /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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; | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:563:38: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 563 | bool state = propertySwitch[0].getState() != ISS_OFF; | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:580:46: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 580 | ProgressN[2].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:588:48: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 588 | FilterSlotN[0].value = propertyNumber[0].getValue(); | ^ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 601 | rename(propertyText[0].getText(), name); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/agent/agent_imager.cpp:601:30: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 601 | rename(propertyText[0].getText(), name); | ^ [ 96%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video -I/build/indi-1.9.9+dfsg/drivers/video -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/video/CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o -MF CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o.d -o CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp [ 97%] Linking CXX executable tutorial_one cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_one && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_one.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_one.dir/simpledevice.cpp.o -o tutorial_one -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 97%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/group.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/agent && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/agent -I/build/indi-1.9.9+dfsg/drivers/agent -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/agent/CMakeFiles/indi_imager_agent.dir/group.cpp.o -MF CMakeFiles/indi_imager_agent.dir/group.cpp.o.d -o CMakeFiles/indi_imager_agent.dir/group.cpp.o -c /build/indi-1.9.9+dfsg/drivers/agent/group.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 97%] 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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_two /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_two /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_two/CMakeFiles/tutorial_two.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 97%] Building CXX object examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_two && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_two -I/build/indi-1.9.9+dfsg/examples/tutorial_two -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o -MF CMakeFiles/tutorial_two.dir/simplescope.cpp.o.d -o CMakeFiles/tutorial_two.dir/simplescope.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_two/simplescope.cpp /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp: In member function 'virtual bool V4L2_Driver::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/indiccd.h:30, from /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.h:29, from /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:28: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:173:34: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 173 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp: In member function 'virtual void V4L2_Driver::ISGetProperties(const char*)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp: In member function 'virtual bool V4L2_Driver::ISNewSwitch(const char*, const char*, ISState*, char**, int)': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:716:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 716 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp: In member function 'bool V4L2_Driver::setManualExposure(double)': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 ) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp: In member function 'virtual bool V4L2_Driver::UpdateCCDBin(int, int)': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1248:34: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1248 | if (CaptureFormatSP[IMAGE_RGB].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp: In member function 'void V4L2_Driver::newFrame()': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1397:39: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1397 | if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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 && | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp:1520:44: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 1520 | else if (CaptureFormatSP[IMAGE_MONO].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/drivers/video/v4l2driver.cpp: In member function 'virtual bool V4L2_Driver::StopStreaming()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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); | ^ [ 97%] Linking CXX executable indi_imager_agent cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/agent && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_imager_agent.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o CMakeFiles/indi_imager_agent.dir/group.cpp.o -o indi_imager_agent -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/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 [ 98%] Linking CXX executable tutorial_two cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_two && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_two.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_two.dir/simplescope.cpp.o -o tutorial_two -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Built target indi_imager_agent make -f examples/tutorial_three/CMakeFiles/tutorial_three.dir/build.make examples/tutorial_three/CMakeFiles/tutorial_three.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_three /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_three /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_three/CMakeFiles/tutorial_three.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Building CXX object examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_three && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_three -I/build/indi-1.9.9+dfsg/examples/tutorial_three -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o -MF CMakeFiles/tutorial_three.dir/simpleccd.cpp.o.d -o CMakeFiles/tutorial_three.dir/simpleccd.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_three/simpleccd.cpp [ 98%] Built target tutorial_two make -f examples/tutorial_four/CMakeFiles/tutorial_four.dir/build.make examples/tutorial_four/CMakeFiles/tutorial_four.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_four /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_four /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_four/CMakeFiles/tutorial_four.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Building CXX object examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_four && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_four -I/build/indi-1.9.9+dfsg/examples/tutorial_four -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o -MF CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o.d -o CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp [ 98%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video -I/build/indi-1.9.9+dfsg/drivers/video -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT drivers/video/CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o -MF CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o.d -o CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o -c /build/indi-1.9.9+dfsg/drivers/video/indi_v4l2driver.cpp /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp: In lambda function: /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.h:33, from /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:37: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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)); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:116:20: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 116 | light[index].setState(static_cast(rand() % 4)); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp: In lambda function: /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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()); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:138:21: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 138 | blob[0].getBlobAsString().c_str()); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 140 | blob[0].setSize(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 140 | blob[0].setSize(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 140 | blob[0].setSize(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 140 | blob[0].setSize(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 140 | blob[0].setSize(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 140 | blob[0].setSize(0); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_four/simpleskeleton.cpp:140:15: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 140 | blob[0].setSize(0); | ^ [ 98%] Linking CXX executable tutorial_three cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_three && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_three.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_three.dir/simpleccd.cpp.o -o tutorial_three -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 98%] Linking CXX executable tutorial_four cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_four && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_four.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o -o tutorial_four -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Built target tutorial_three make -f examples/tutorial_five/CMakeFiles/tutorial_dome.dir/build.make examples/tutorial_five/CMakeFiles/tutorial_dome.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_five /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five/CMakeFiles/tutorial_dome.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five -I/build/indi-1.9.9+dfsg/examples/tutorial_five -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o -MF CMakeFiles/tutorial_dome.dir/dome.cpp.o.d -o CMakeFiles/tutorial_dome.dir/dome.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Built target tutorial_four make -f examples/tutorial_five/CMakeFiles/tutorial_rain.dir/build.make examples/tutorial_five/CMakeFiles/tutorial_rain.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_five /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five/CMakeFiles/tutorial_rain.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five -I/build/indi-1.9.9+dfsg/examples/tutorial_five -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o -MF CMakeFiles/tutorial_rain.dir/raindetector.cpp.o.d -o CMakeFiles/tutorial_rain.dir/raindetector.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp [ 98%] Linking CXX executable indi_v4l2_ccd cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/drivers/video && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_v4l2_ccd.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o -o indi_v4l2_ccd -Wl,-rpath,/build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In member function 'virtual bool Dome::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.h:28, from /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:26: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:69:21: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 69 | mShutterSwitch[0].fill("Open", "", ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:70:21: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 70 | mShutterSwitch[1].fill("Close", "", ISS_OFF); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In lambda function: /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:74:29: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 74 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In member function 'virtual bool Dome::initProperties()': /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:81:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 81 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In lambda function: /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:90:49: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 90 | static IPState oldRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In lambda function: /build/indi-1.9.9+dfsg/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(); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:94:46: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 94 | IPState newRainState = rain[0].getState(); | ^ /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:98:41: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 98 | if (mShutterSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In lambda function: /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:144:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 144 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:145:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 145 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In member function 'void Dome::openShutter()': /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:157:21: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 157 | if (mRainLight[0].getState() == IPS_ALERT) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:160:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 160 | mShutterSwitch[0].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:161:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 161 | mShutterSwitch[1].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp: In lambda function: /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:170:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 170 | mShutterSwitch[0].setState(ISS_ON); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/dome.cpp:171:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 171 | mShutterSwitch[1].setState(ISS_OFF); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp: In member function 'virtual bool RainDetector::initProperties()': /build/indi-1.9.9+dfsg/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 /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertytext.h:21, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:30, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.h:23, from /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:18: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:59:17: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 59 | mRainLight[0].fill("Status", "", IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:62:18: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 62 | mRainSwitch[0].fill("On", ""); | ^ /build/indi-1.9.9+dfsg/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", ""); | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:63:18: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 63 | mRainSwitch[1].fill("Off", ""); | ^ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp: In lambda function: /build/indi-1.9.9+dfsg/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) | ^ /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]' 116 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:67:26: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 67 | if (mRainSwitch[0].getState() == ISS_ON) | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:69:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 69 | mRainLight[0].setState(IPS_ALERT); | ^ /build/indi-1.9.9+dfsg/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); | ^ /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: 'operator[](const INDI::Property*, int)' (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: 'operator[](INDI::PropertyView<_INumber>*, int)' (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: 'operator[](INDI::PropertyView<_IText>*, int)' (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: 'operator[](INDI::PropertyView<_ISwitch>*, int)' (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: 'operator[](INDI::PropertyView<_ILight>*, int)' (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: 'operator[](INDI::PropertyView<_IBLOB>*, int)' (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ /build/indi-1.9.9+dfsg/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: /build/indi-1.9.9+dfsg/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; | ^~~~~~~~ /build/indi-1.9.9+dfsg/examples/tutorial_five/raindetector.cpp:75:25: note: candidate 2: 'operator[](INDI::Property*, int)' (built-in) 75 | mRainLight[0].setState(IPS_IDLE); | ^ make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Built target indi_v4l2_ccd make -f examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/build.make examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_seven /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_seven /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Building CXX object examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_seven && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_seven -I/build/indi-1.9.9+dfsg/examples/tutorial_seven -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -I/build/indi-1.9.9+dfsg/libs/indiclient/. -I/build/indi-1.9.9+dfsg/libs/indiabstractclient/. -I/build/indi-1.9.9+dfsg/libs/sockets/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o -MF CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o.d -o CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_seven/simple_telescope_simulator.cpp [ 98%] Linking CXX executable tutorial_rain cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_rain.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_rain.dir/raindetector.cpp.o -o tutorial_rain -Wl,-rpath,/build/indi-1.9.9+dfsg/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 [ 98%] Linking CXX executable tutorial_dome cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_five && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_dome.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_dome.dir/dome.cpp.o -o tutorial_dome -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 98%] Built target tutorial_rain make -f examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/build.make examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/depend make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/indi-1.9.9+dfsg /build/indi-1.9.9+dfsg/examples/tutorial_eight /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_eight /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 99%] Building CXX object examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_eight && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_eight -I/build/indi-1.9.9+dfsg/examples/tutorial_eight -I/build/indi-1.9.9+dfsg/libs -I/usr/include/libusb-1.0 -I/build/indi-1.9.9+dfsg/libs/indibase -I/build/indi-1.9.9+dfsg/libs/indibase/timer -I/build/indi-1.9.9+dfsg/libs/indibase/. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indicore -I/build/indi-1.9.9+dfsg/libs/indidevice/. -I/build/indi-1.9.9+dfsg/libs/indidevice/property -I/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/eventloop/. -I/build/indi-1.9.9+dfsg/libs/dsp/. -I/build/indi-1.9.9+dfsg/libs/fpack/. -I/build/indi-1.9.9+dfsg/libs/hid/. -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -fPIE -std=gnu++14 -MD -MT examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o -MF CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o.d -o CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o -c /build/indi-1.9.9+dfsg/examples/tutorial_eight/simple_receiver.cpp make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [ 99%] Built target tutorial_dome In file included from /usr/include/c++/12/vector:70, from /build/indi-1.9.9+dfsg/libs/indidevice/property/indiproperties.h:22, from /build/indi-1.9.9+dfsg/libs/indidevice/./basedevice.h:23, from /build/indi-1.9.9+dfsg/libs/indidevice/./parentdevice.h:3, from /build/indi-1.9.9+dfsg/libs/indibase/defaultdevice.h:21, from /build/indi-1.9.9+dfsg/libs/indibase/inditelescope.h:21, from /build/indi-1.9.9+dfsg/examples/tutorial_seven/simple_telescope_simulator.h:5, from /build/indi-1.9.9+dfsg/examples/tutorial_seven/simple_telescope_simulator.cpp:14: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const INDI::AlignmentSubsystem::AlignmentDatabaseEntry&}; _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = INDI::AlignmentSubsystem::AlignmentDatabaseEntry; _Alloc = std::allocator]', inlined from 'virtual bool ScopeSim::Sync(double, double)' at /build/indi-1.9.9+dfsg/examples/tutorial_seven/simple_telescope_simulator.cpp:360:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 99%] Linking CXX executable tutorial_eight cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_eight && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_eight.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o -o tutorial_eight -Wl,-rpath,/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [100%] Linking CXX executable tutorial_seven cd /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/examples/tutorial_seven && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_seven.dir/link.txt --verbose=1 [100%] Built target tutorial_eight /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/indi-1.9.9+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -O1 -Wa,--noexecstack -Wall -Wextra -Wno-format-truncation -g -DHAVE_MREMAP -Wl,-z,relro -Wl,-z,nodump -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o -o tutorial_seven -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/indibase:/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/libs/alignment:/build/indi-1.9.9+dfsg/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 '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' [100%] Built target tutorial_seven make[2]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' dh_auto_test create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/indi-1.9.9\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/indi-1.9.9+dfsg -B/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indimacros.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/share/indi/drivers.xml -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/share/indi/indi_tcfs_sk.xml -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/libindi.pc -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/json.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiversion.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiapi.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indidevapi.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/lilxml.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/base64.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indicom.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/sharedblob.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/libastro.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indibase.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indibasetypes.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiutility.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/basedevice.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/parentdevice.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indistandardproperty.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiproperties.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiproperty.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indipropertybasic.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indipropertyview.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indipropertytext.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indipropertynumber.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indipropertyswitch.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indipropertylight.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indipropertyblob.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiwidgetview.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiwidgettraits.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/abstractbaseclient.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indiserver -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/baseclient.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiclient.a -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiclient.so.1.9.9 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiclient.so.1 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiclient.so -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/eventloop.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/dsp.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/fits_extensions.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/fits.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/sdfits.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/fitsidi.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/hidapi.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_hid_test -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/streammanager.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/fpsmeter.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/uniquequeue.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/gammalut16.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/jpegutils.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/ccvt.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/ccvt_types.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/encoder/encodermanager.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/encoder/encoderinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/encoder/rawencoder.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/encoder/mjpegencoder.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/recorder/recordermanager.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/recorder/recorderinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/stream/recorder/serrecorder.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/v4l2_decode.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/v4l2_builtin_decoder.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/v4l2_colorspace.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indidriver.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/pid.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/defaultdevice.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiccd.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiccdchip.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indisensorinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indicorrelator.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indidetector.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indispectrograph.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indireceiver.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indifilterwheel.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indifocuserinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiweatherinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indifocuser.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indirotator.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/inditelescope.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiguiderinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indifilterinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indirotatorinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/inditimer.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indielapsedtimer.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indisinglethreadpool.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indidome.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indigps.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indilightboxinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indidustcapinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiweather.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indilogger.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indicontroller.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/indiusbdevice.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/connectionplugins/connectioninterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/connectionplugins/connectionserial.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/connectionplugins/connectiontcp.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/dsp/manager.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/dsp/dspinterface.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/dsp/transforms.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/dsp/convolution.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindidriver.a -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindidriver.so.1.9.9 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindidriver.so.1 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindidriver.so -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1 -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/AlignmentSubsystemForMathPlugins.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/AlignmentSubsystemForDrivers.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/BasicMathPlugin.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/BuiltInMathPlugin.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/NearestMathPlugin.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/ClientAPIForAlignmentDatabase.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/ClientAPIForMathPluginManagement.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/Common.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/ConvexHull.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/DriverCommon.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/InMemoryDatabase.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/MathPlugin.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/MathPluginManagement.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/SVDMathPlugin.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/alignment/MapPropertiesToInMemoryDatabase.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindiAlignmentClient.a -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindilx200.so.1 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/arm-linux-gnueabihf/libindilx200.so -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/mounts/lx200telescope.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/include/libindi/mounts/lx200driver.h -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200basic -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200basic" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200_TeenAstro -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200_TeenAstro" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200generic -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200generic" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_celestron_gps -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_celestron_gps" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rainbow_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rainbow_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_crux_mount -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_crux_mount" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_temma_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_temma_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_paramount_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_paramount_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_astrotrac_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_astrotrac_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_synscan_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_synscan_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_synscanlegacy_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_synscanlegacy_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_skycommander_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_skycommander_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_dsc_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_dsc_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ieqlegacy_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ieqlegacy_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ieq_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ieq_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ioptronv3_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ioptronv3_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pmc8_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pmc8_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_script_telescope -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_script_telescope" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_skywatcherAltAzMount -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_skywatcherAltAzMount" to "" running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200classic 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200autostar 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200_16 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200gps 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200ap 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200ap_v2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200ap_gtocp2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200gemini 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200zeq25 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200am5 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200gotonova 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200pulsar2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200fs2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200ss2000pc 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200_OnStep 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200_OpenAstroTech 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lx200_10micron 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ioptronHC8406 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_eq500x_telescope 2>&1 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_ccd -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_ccd" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_guide -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_guide" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_robo_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_robo_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_fcusb_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_fcusb_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nfocus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nfocus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nstep_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nstep_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_efa_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_efa_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_celestron_sct_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_celestron_sct_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_aaf2_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_aaf2_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rbfocus_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rbfocus_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_moonlite_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_moonlite_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_moonlitedro_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_moonlitedro_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_myfocuserpro2_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_myfocuserpro2_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_onfocus_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_onfocus_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_teenastro_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_teenastro_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_sestosenso_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_sestosenso_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_sestosenso2_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_sestosenso2_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_esattoarco_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_esattoarco_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rainbowrsf_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rainbowrsf_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lakeside_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lakeside_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_dmfc_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_dmfc_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_focuscube -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_focuscube" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_prodigyMF -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_prodigyMF" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_scopsoag -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_scopsoag" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_usbfocusv3_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_usbfocusv3_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_microtouch_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_microtouch_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_steeldrive2_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_steeldrive2_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_steeldrive_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_steeldrive_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lynx_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lynx_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_perfectstar_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_perfectstar_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_siefs_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_siefs_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_hitecastrodc_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_hitecastrodc_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_af1_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_af1_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_af2_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_af2_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_af3_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_af3_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_smartfocus_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_smartfocus_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_tcfs_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_tcfs_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lacerta_mfoc_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_lacerta_mfoc_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_activefocuser_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_activefocuser_focus" to "" running /usr/bin/cmake -E create_symlink indi_tcfs_focus /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_tcfs3_focus 2>&1 -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nframe_rotator -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nframe_rotator" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_rotator -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_rotator" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_gemini_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_gemini_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nightcrawler_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nightcrawler_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pyxis_rotator -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pyxis_rotator" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_falcon_rotator -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_falcon_rotator" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_wanderer_lite_rotator -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_wanderer_lite_rotator" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_integra_focus -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_integra_focus" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_fr1 -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_fr1" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_xagyl_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_xagyl_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_manual_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_manual_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_optec_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_optec_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_quantum_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_quantum_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_trutech_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_trutech_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_qhycfw1_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_qhycfw1_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_qhycfw2_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_qhycfw2_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_qhycfw3_wheel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_qhycfw3_wheel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rolloff_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rolloff_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_baader_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_baader_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_domepro2_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_domepro2_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rigel_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_rigel_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_scopedome_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_scopedome_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ddw_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_ddw_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_script_dome -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_script_dome" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nexdome_beaver -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_nexdome_beaver" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/lib/udev/rules.d/99-indi_auxiliary.rules -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_wanderer_cover -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_wanderer_cover" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_skysafari -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_skysafari" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_watchdog -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_watchdog" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_flipflat -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_flipflat" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_lightpanel -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_lightpanel" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_upb -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_upb" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_uch -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_uch" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_flatmaster -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_flatmaster" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_ppb -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_ppb" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_ppba -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_pegasus_ppba" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_Excalibur -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_Excalibur" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_snapcap -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_snapcap" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_astromech_lpm -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_astromech_lpm" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_sqm_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_sqm_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_sqm -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_sqm" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_astrometry -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_astrometry" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_star2000 -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_star2000" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_arduinost4 -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_arduinost4" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_planewave_deltat -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_planewave_deltat" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_gpusb -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_gpusb" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_joystick -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_joystick" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_gps -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_gps" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_usbdewpoint -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_usbdewpoint" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_fp1 -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_deepskydad_fp1" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_receiver -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_receiver" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_simulator_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_meta_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_meta_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_watcher_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_watcher_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_weather_safety_proxy -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_weather_safety_proxy" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_mbox_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_mbox_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_uranus_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_uranus_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_vantage_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_vantage_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_openweathermap_weather -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_openweathermap_weather" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_imager_agent -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_imager_agent" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_v4l2_ccd -- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_v4l2_ccd" to "" -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/lib/udev/rules.d/80-dbk21-camera.rules -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_getprop -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_setprop -- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/bin/indi_eval make[1]: Leaving directory '/build/indi-1.9.9+dfsg/obj-arm-linux-gnueabihf' dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libindiclient1/usr/lib/arm-linux-gnueabihf/libindiclient.so.1.9.9 found in none of the libraries 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: debian/indi-bin/usr/bin/indi_deepskydad_af2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_snapcap contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_tcfs_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_gpusb contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_eval contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_domepro2_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_flatmaster contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_optec_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_steeldrive_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_astrotrac_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_fcusb_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_watchdog contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_upb contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rolloff_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_setprop contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_receiver contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_gemini_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_prodigyMF contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_manual_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ieq_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_script_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_ppb contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lx200basic contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_qhycfw2_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_openweathermap_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nexdome_beaver contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_af1_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_teenastro_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_astromech_lpm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pmc8_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_script_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_uranus_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nightcrawler_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin 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's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indiserver contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: 19 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so contains an unresolvable reference to symbol _ZTIN4INDI18AlignmentSubsystem10MathPluginE: it's probably a plugin dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libtheoradec.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libjpeg.so.62 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libz.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libfftw3.so.3 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libogg.so.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libcfitsio.so.10 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libtheoraenc.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_SVD_MathPlugin.so debian/libindi-plugins/usr/lib/arm-linux-gnueabihf/indi/MathPlugins/libindi_Nearest_MathPlugin.so were not linked against libusb-1.0.so.0 (they use none of the library's symbols) dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_joystick contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ioptronv3_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_temma_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_activefocuser_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_integra_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lx200_TeenAstro contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_moonlite_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_dsc_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_qhycfw1_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_skywatcherAltAzMount contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol IUUpdateBLOB used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol 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 _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 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 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 _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 IDSetBLOB used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateSwitch used by debian/libindialignmentdriver1/usr/lib/arm-linux-gnueabihf/libindiAlignmentDriver.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: symbol IUUpdateText 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: debian/indi-bin/usr/bin/indi_astrometry contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_lightpanel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_uch contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_planewave_deltat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_guide contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_steeldrive2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_aaf2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_crux_mount contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_synscanlegacy_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_moonlitedro_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_watcher_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_myfocuserpro2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rigel_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ieqlegacy_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_getprop contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_meta_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_focuscube contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_paramount_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_celestron_sct_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_celestron_gps contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_weather_safety_proxy contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_smartfocus_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_xagyl_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_dmfc_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_usbfocusv3_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_sqm_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nstep_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_siefs_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pyxis_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_synscan_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_arduinost4 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rbfocus_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_v4l2_ccd contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lacerta_mfoc_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rainbow_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nframe_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_robo_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_sestosenso2_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_vantage_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_esattoarco_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol _ZN4INDI9Telescope9ISNewTextEPKcS2_PPcS4_i 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 MOTION_TAB 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 uncompress 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 IUFindLight 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 IUFindText 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 _ZN4INDI9Telescope14SetDefaultParkEv 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 _ZN4INDI15GuiderInterfaceC2Ev 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 _ZN4INDI9Telescope9SetParkedEb 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 IUSaveText 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 _ZN4INDI6Logger5printEPKcjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS2_z used by debian/libindilx200-1/usr/lib/arm-linux-gnueabihf/libindilx200.so.1.9.9 found in none of the libraries dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_hitecastrodc_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: 121 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_gps contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_skysafari contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_fr1 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_ppba contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lakeside_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_imager_agent contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_ccd contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_star2000 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_wanderer_lite_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_flipflat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_trutech_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_perfectstar_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_fp1 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_sqm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lynx_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_sestosenso_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_falcon_rotator contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_mbox_weather contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_lx200generic contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_usbdewpoint contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_nfocus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_microtouch_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_deepskydad_af3_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_simulator_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_skycommander_telescope contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_onfocus_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_ddw_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_baader_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_Excalibur contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_scopedome_dome contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_pegasus_scopsoag contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_rainbowrsf_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_quantum_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_efa_focus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_wanderer_cover contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/indi-bin/usr/bin/indi_qhycfw3_wheel contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_sodeps dh_installdeb debian/rules override_dh_gencontrol-arch make[1]: Entering directory '/build/indi-1.9.9+dfsg' set -e; \ if [ -n "`ls debian/*.substvars 2>/dev/null`" ]; then \ echo "Generating strict local shlibs on packages: libindidriver1 libindialignmentdriver1 libindilx200-1 libindiclient1 libindi-plugins"; \ sed -i '/^shlibs:[^=]\+=/{ s/\(^shlibs:[^=]\+=[[:space:]]*\|,[[:space:]]*\)\(libindidriver1\|libindialignmentdriver1\|libindilx200-1\|libindiclient1\|libindi-plugins\|_\)\([[:space:]]*([[:space:]]*[><=]\+[^)]\+)\)\?/\1\2 (= 1.9.9+dfsg-2)/g }' debian/*.substvars; \ fi Generating strict local shlibs on packages: libindidriver1 libindialignmentdriver1 libindilx200-1 libindiclient1 libindi-plugins dh_gencontrol -a make[1]: Leaving directory '/build/indi-1.9.9+dfsg' dh_gencontrol -Nlibindidriver1 -Nlibindialignmentdriver1 -Nlibindilx200-1 -Nlibindiclient1 -Nlibindi-plugins -Nlibindi-dev -Nindi-bin dh_md5sums dh_builddeb dpkg-deb: building package 'libindi-dev' in '../libindi-dev_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindilx200-1-dbgsym' in '../libindilx200-1-dbgsym_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindidriver1' in '../libindidriver1_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindidriver1-dbgsym' in '../libindidriver1-dbgsym_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindiclient1' in '../libindiclient1_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindiclient1-dbgsym' in '../libindiclient1-dbgsym_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindi-plugins' in '../libindi-plugins_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindi-plugins-dbgsym' in '../libindi-plugins-dbgsym_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindialignmentdriver1' in '../libindialignmentdriver1_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindialignmentdriver1-dbgsym' in '../libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindilx200-1' in '../libindilx200-1_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'libindi-data' in '../libindi-data_1.9.9+dfsg-2_all.deb'. dpkg-deb: building package 'indi-bin' in '../indi-bin_1.9.9+dfsg-2_armhf.deb'. dpkg-deb: building package 'indi-bin-dbgsym' in '../indi-bin-dbgsym_1.9.9+dfsg-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../indi_1.9.9+dfsg-2_armhf.buildinfo dpkg-genchanges --build=binary -O../indi_1.9.9+dfsg-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/11677 and its subdirectories I: Current time: Tue May 2 21:24:09 -12 2023 I: pbuilder-time-stamp: 1683105849 Wed May 3 09:25:40 UTC 2023 I: 1st build successful. Starting 2nd build on remote node jtx1c-armhf-rb.debian.net. Wed May 3 09:25:40 UTC 2023 I: Preparing to do remote build '2' on jtx1c-armhf-rb.debian.net. Wed May 3 09:52:35 UTC 2023 I: Deleting $TMPDIR on jtx1c-armhf-rb.debian.net. Wed May 3 09:52:38 UTC 2023 I: indi_1.9.9+dfsg-2_armhf.changes: Format: 1.8 Date: Sat, 17 Dec 2022 09:23:13 +0100 Source: indi Binary: indi-bin indi-bin-dbgsym libindi-data libindi-dev libindi-plugins libindi-plugins-dbgsym libindialignmentdriver1 libindialignmentdriver1-dbgsym libindiclient1 libindiclient1-dbgsym libindidriver1 libindidriver1-dbgsym libindilx200-1 libindilx200-1-dbgsym Architecture: armhf all Version: 1.9.9+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Krap Maintainers Changed-By: Pino Toscano Description: indi-bin - INDI server, drivers and tools libindi-data - Instrument-Neutral Device Interface library -- shared data libindi-dev - Instrument-Neutral Device Interface library -- development files libindi-plugins - Instrument-Neutral Device Interface library -- plugins libindialignmentdriver1 - Instrument-Neutral Device Interface library -- alignment driver l libindiclient1 - Instrument-Neutral Device Interface library -- client library libindidriver1 - Instrument-Neutral Device Interface library -- driver library libindilx200-1 - Instrument-Neutral Device Interface library -- lx200 driver lib Changes: indi (1.9.9+dfsg-2) unstable; urgency=medium . * Upload to unstable. * Make sure to link with atomic on architectures that need it, i.e. riscv64. Checksums-Sha1: f5c28bc1dff51d4bead39f3ab8d2b1fd4da6127f 21450032 indi-bin-dbgsym_1.9.9+dfsg-2_armhf.deb 1d3262714cb5e69bb26fceccdfa4dd328716f67a 1378284 indi-bin_1.9.9+dfsg-2_armhf.deb 2a6fbeb75a2c93d0ea24c14ad823b3cabc8c20e9 11153 indi_1.9.9+dfsg-2_armhf.buildinfo 0bd63bf02e905b2e60c9acb214eeed89f633bcd3 46188 libindi-data_1.9.9+dfsg-2_all.deb 1d00319579781f7561e6dd9a733c8516c031cc8b 849200 libindi-dev_1.9.9+dfsg-2_armhf.deb fd6b7f01a5e0059153aebead50beb8774472f0c5 71684 libindi-plugins-dbgsym_1.9.9+dfsg-2_armhf.deb 61b594a7e2e09f1c806d57a79396350a4e874def 50120 libindi-plugins_1.9.9+dfsg-2_armhf.deb b6ba215098bf0cb4f50a53a266f6fdefa40e191e 1478288 libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armhf.deb 36a32ba162a79180a795b2b618df71e7d5d48f7b 161180 libindialignmentdriver1_1.9.9+dfsg-2_armhf.deb ffba83faded782d140b44b8d1437c4fa745f5181 1511648 libindiclient1-dbgsym_1.9.9+dfsg-2_armhf.deb 84dfa267f78faf1931fd4de7d10f54e37a7b97c4 149604 libindiclient1_1.9.9+dfsg-2_armhf.deb c72326b12fae319fdef200c5f70bcfca35fdc3fd 5568288 libindidriver1-dbgsym_1.9.9+dfsg-2_armhf.deb d16ffb9b3bb664236cc84e098d96d9b65659085f 420808 libindidriver1_1.9.9+dfsg-2_armhf.deb 97b0f15acb8c26e694c2acb374373254bf4acd0c 1192756 libindilx200-1-dbgsym_1.9.9+dfsg-2_armhf.deb 6109b0e67874f5fc086d9ecc9ace31dde1a7a65a 127488 libindilx200-1_1.9.9+dfsg-2_armhf.deb Checksums-Sha256: f4fe8f43f56ef3c0f7d827a95a988fc3b0c56bbb198f69b3e56de6f69d72a343 21450032 indi-bin-dbgsym_1.9.9+dfsg-2_armhf.deb 0b41a6b6a3ecf791a72f4623f6609c7983f8df2138a8dcfc115f70ef299c7426 1378284 indi-bin_1.9.9+dfsg-2_armhf.deb 21f5fd50d6c8ceee7560e4507547d2ceb49b2700f0787ba54d7453e9b8cd005d 11153 indi_1.9.9+dfsg-2_armhf.buildinfo be3233d1a69132ee168291ab00b5335154daff1be37b5647de503aa7cd9c5177 46188 libindi-data_1.9.9+dfsg-2_all.deb 70111eeed0ffc7d279687fb4016428b8bbe394f55739ed4b746f8fb625429539 849200 libindi-dev_1.9.9+dfsg-2_armhf.deb c55401bf9c8f9ca386a4382dda2974c61fa524c6a703e2d00e8880a246146baf 71684 libindi-plugins-dbgsym_1.9.9+dfsg-2_armhf.deb ca67fa626cead9ea94a1e1170b7031f5d95331b2ac526f8331cee86dcbc2818b 50120 libindi-plugins_1.9.9+dfsg-2_armhf.deb 4654d0edb4c5b7e24f06926735cd56d0e8ee881172d33d12bff4f807ed1f4754 1478288 libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armhf.deb cc1de17ee9b2d6f03310365c5adfed80e7bad9f330bdd392044efdbfd8ca7fd2 161180 libindialignmentdriver1_1.9.9+dfsg-2_armhf.deb ca4129e73c5469a6fe74e8650c38bed02af73602182e909d3fc2d950461353c0 1511648 libindiclient1-dbgsym_1.9.9+dfsg-2_armhf.deb 67f7e42c53f14b9c18d631fc4c92a8f6b9be162dc0311384e577ec899cba06c4 149604 libindiclient1_1.9.9+dfsg-2_armhf.deb 8b69ce9caf429443b0e5e574a1d2ae0df7d97e035a8e8507b706a7db01b6af2a 5568288 libindidriver1-dbgsym_1.9.9+dfsg-2_armhf.deb 2cc51e11f41fe8a612a4cf2e6cc6545f08c04897657057ef4ec59e733a16e1a1 420808 libindidriver1_1.9.9+dfsg-2_armhf.deb 1ee03faaa1848548e77ef4efc948f5db7e17ee9813e6ed3cc2ea0a3da66bab3e 1192756 libindilx200-1-dbgsym_1.9.9+dfsg-2_armhf.deb d5fd0a001e9475fb0dd586258f4e3023d15847e0d3f52a03e69af04084998e9a 127488 libindilx200-1_1.9.9+dfsg-2_armhf.deb Files: 71d6472a6fa700a3d160e00702c37761 21450032 debug optional indi-bin-dbgsym_1.9.9+dfsg-2_armhf.deb db2dbd01b8bdaf8b3db4b3bb60049f32 1378284 misc optional indi-bin_1.9.9+dfsg-2_armhf.deb 54d9e867581dc83048bb1821c8b958a3 11153 misc optional indi_1.9.9+dfsg-2_armhf.buildinfo bce8222618de67e7e021a987899432f7 46188 misc optional libindi-data_1.9.9+dfsg-2_all.deb db13c9a3bca2506c6608c87e1e614402 849200 libdevel optional libindi-dev_1.9.9+dfsg-2_armhf.deb 00204254b2068fa77c5ccabf287f5b02 71684 debug optional libindi-plugins-dbgsym_1.9.9+dfsg-2_armhf.deb d9a53f2cbef8119f5c082582eb5f4437 50120 libs optional libindi-plugins_1.9.9+dfsg-2_armhf.deb ebf09449bb70a8640470b6718aed5ca1 1478288 debug optional libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_armhf.deb c46a21157036e52583089d2cc7c24881 161180 libs optional libindialignmentdriver1_1.9.9+dfsg-2_armhf.deb e6b2aa84d463f92968812da2d9c8fcfd 1511648 debug optional libindiclient1-dbgsym_1.9.9+dfsg-2_armhf.deb a764eafe9ffc0c37edc644ce10d9369b 149604 libs optional libindiclient1_1.9.9+dfsg-2_armhf.deb 3c9fef4d7550846de68837f2f4dfce04 5568288 debug optional libindidriver1-dbgsym_1.9.9+dfsg-2_armhf.deb 725a9635fc0039e57503110c8e97765b 420808 libs optional libindidriver1_1.9.9+dfsg-2_armhf.deb acf3bf9153cecb24aaf17e417bc18910 1192756 debug optional libindilx200-1-dbgsym_1.9.9+dfsg-2_armhf.deb b2f40f0a3efaba533a7f6ff3f63b37ee 127488 libs optional libindilx200-1_1.9.9+dfsg-2_armhf.deb Wed May 3 09:52:40 UTC 2023 I: diffoscope 241 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.oTYKZV26/indi_1.9.9+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.oTYKZV26/indi_1.9.9+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.oTYKZV26/indi_1.9.9+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.oTYKZV26/b1/indi_1.9.9+dfsg-2_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.oTYKZV26/b2/indi_1.9.9+dfsg-2_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.728s) 0.728s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.395s) 0.394s 12 calls diffoscope.comparators.binary.FilesystemFile 0.000s 10 calls abc.DotChangesFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Wed May 3 09:52:41 UTC 2023 I: diffoscope 241 found no differences in the changes files, and a .buildinfo file also exists. Wed May 3 09:52:41 UTC 2023 I: indi from bookworm built successfully and reproducibly on armhf. Wed May 3 09:52:42 UTC 2023 I: Submitting .buildinfo files to external archives: Wed May 3 09:52:42 UTC 2023 I: Submitting 12K b1/indi_1.9.9+dfsg-2_armhf.buildinfo.asc Wed May 3 09:52:43 UTC 2023 I: Submitting 12K b2/indi_1.9.9+dfsg-2_armhf.buildinfo.asc Wed May 3 09:52:44 UTC 2023 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed May 3 09:52:44 UTC 2023 I: Done submitting .buildinfo files. Wed May 3 09:52:44 UTC 2023 I: Removing signed indi_1.9.9+dfsg-2_armhf.buildinfo.asc files: removed './b1/indi_1.9.9+dfsg-2_armhf.buildinfo.asc' removed './b2/indi_1.9.9+dfsg-2_armhf.buildinfo.asc'