I: pbuilder: network access will be disabled during build
I: Current time: Mon Jun  3 20:17:26 +14 2024
I: pbuilder-time-stamp: 1717395446
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: using eatmydata during job
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 Sat Dec 17 22:24:04 2022 +14
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/2173/tmp/hooks/D01_modify_environment starting
debug: Running on ionos16-i386.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Jun  3 20:17 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/2173/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/2173/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
  BASH_VERSION='5.2.15(1)-release'
  BUILDDIR=/build
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=i386
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15'
  DIRSTACK=()
  DISTRIBUTION=bookworm
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=i686
  HOST_ARCH=i386
  IFS=' 	
  '
  INVOCATION_ID=9f179552ddae4a028a50482fb29472f3
  LANG=C
  LANGUAGE=de_CH:de
  LC_ALL=C
  LD_LIBRARY_PATH=/usr/lib/libeatmydata
  LD_PRELOAD=libeatmydata.so
  MACHTYPE=i686-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=2173
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.f69upzei/pbuilderrc_K6y8 --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.f69upzei/b2 --logfile b2/build.log --extrapackages usrmerge indi_1.9.9+dfsg-2.dsc'
  SUDO_GID=112
  SUDO_UID=107
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://85.184.249.68:3128
I: uname -a
  Linux i-capture-the-hostname 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux
I: ls -l /bin
  total 6036
  -rwxr-xr-x 1 root root 1408088 Apr 24  2023 bash
  -rwxr-xr-x 3 root root   38404 Sep 19  2022 bunzip2
  -rwxr-xr-x 3 root root   38404 Sep 19  2022 bzcat
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Sep 19  2022 bzdiff
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4893 Nov 28  2021 bzexe
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Sep 19  2022 bzgrep
  -rwxr-xr-x 3 root root   38404 Sep 19  2022 bzip2
  -rwxr-xr-x 1 root root   17892 Sep 19  2022 bzip2recover
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Sep 19  2022 bzmore
  -rwxr-xr-x 1 root root   42920 Sep 21  2022 cat
  -rwxr-xr-x 1 root root   79816 Sep 21  2022 chgrp
  -rwxr-xr-x 1 root root   67496 Sep 21  2022 chmod
  -rwxr-xr-x 1 root root   79816 Sep 21  2022 chown
  -rwxr-xr-x 1 root root  162024 Sep 21  2022 cp
  -rwxr-xr-x 1 root root  136916 Jan  6  2023 dash
  -rwxr-xr-x 1 root root  137160 Sep 21  2022 date
  -rwxr-xr-x 1 root root  100364 Sep 21  2022 dd
  -rwxr-xr-x 1 root root  108940 Sep 21  2022 df
  -rwxr-xr-x 1 root root  162152 Sep 21  2022 dir
  -rwxr-xr-x 1 root root   87760 Mar 24  2023 dmesg
  lrwxrwxrwx 1 root root       8 Dec 20  2022 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Dec 20  2022 domainname -> hostname
  -rwxr-xr-x 1 root root   38760 Sep 21  2022 echo
  -rwxr-xr-x 1 root root      41 Jan 25  2023 egrep
  -rwxr-xr-x 1 root root   34664 Sep 21  2022 false
  -rwxr-xr-x 1 root root      41 Jan 25  2023 fgrep
  -rwxr-xr-x 1 root root   84272 Mar 24  2023 findmnt
  -rwsr-xr-x 1 root root   30240 Mar 23  2023 fusermount
  -rwxr-xr-x 1 root root  218680 Jan 25  2023 grep
  -rwxr-xr-x 2 root root    2346 Apr 10  2022 gunzip
  -rwxr-xr-x 1 root root    6447 Apr 10  2022 gzexe
  -rwxr-xr-x 1 root root  100952 Apr 10  2022 gzip
  -rwxr-xr-x 1 root root   21916 Dec 20  2022 hostname
  -rwxr-xr-x 1 root root   75756 Sep 21  2022 ln
  -rwxr-xr-x 1 root root   55600 Mar 24  2023 login
  -rwxr-xr-x 1 root root  162152 Sep 21  2022 ls
  -rwxr-xr-x 1 root root  214568 Mar 24  2023 lsblk
  -rwxr-xr-x 1 root root   96328 Sep 21  2022 mkdir
  -rwxr-xr-x 1 root root   84008 Sep 21  2022 mknod
  -rwxr-xr-x 1 root root   38792 Sep 21  2022 mktemp
  -rwxr-xr-x 1 root root   63016 Mar 24  2023 more
  -rwsr-xr-x 1 root root   58912 Mar 24  2023 mount
  -rwxr-xr-x 1 root root   13856 Mar 24  2023 mountpoint
  -rwxr-xr-x 1 root root  157932 Sep 21  2022 mv
  lrwxrwxrwx 1 root root       8 Dec 20  2022 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr  3  2023 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   38792 Sep 21  2022 pwd
  lrwxrwxrwx 1 root root       4 Apr 24  2023 rbash -> bash
  -rwxr-xr-x 1 root root   51080 Sep 21  2022 readlink
  -rwxr-xr-x 1 root root   75720 Sep 21  2022 rm
  -rwxr-xr-x 1 root root   51080 Sep 21  2022 rmdir
  -rwxr-xr-x 1 root root   22308 Nov  3  2022 run-parts
  -rwxr-xr-x 1 root root  133224 Jan  6  2023 sed
  lrwxrwxrwx 1 root root       9 Jun  3 20:17 sh -> /bin/bash
  -rwxr-xr-x 1 root root   38760 Sep 21  2022 sleep
  -rwxr-xr-x 1 root root   87976 Sep 21  2022 stty
  -rwsr-xr-x 1 root root   83492 Mar 24  2023 su
  -rwxr-xr-x 1 root root   38792 Sep 21  2022 sync
  -rwxr-xr-x 1 root root  598456 Apr  7  2023 tar
  -rwxr-xr-x 1 root root   13860 Nov  3  2022 tempfile
  -rwxr-xr-x 1 root root  120776 Sep 21  2022 touch
  -rwxr-xr-x 1 root root   34664 Sep 21  2022 true
  -rwxr-xr-x 1 root root   17892 Mar 23  2023 ulockmgr_server
  -rwsr-xr-x 1 root root   30236 Mar 24  2023 umount
  -rwxr-xr-x 1 root root   38760 Sep 21  2022 uname
  -rwxr-xr-x 2 root root    2346 Apr 10  2022 uncompress
  -rwxr-xr-x 1 root root  162152 Sep 21  2022 vdir
  -rwxr-xr-x 1 root root   71216 Mar 24  2023 wdctl
  lrwxrwxrwx 1 root root       8 Dec 20  2022 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Apr 10  2022 zcat
  -rwxr-xr-x 1 root root    1678 Apr 10  2022 zcmp
  -rwxr-xr-x 1 root root    6460 Apr 10  2022 zdiff
  -rwxr-xr-x 1 root root      29 Apr 10  2022 zegrep
  -rwxr-xr-x 1 root root      29 Apr 10  2022 zfgrep
  -rwxr-xr-x 1 root root    2081 Apr 10  2022 zforce
  -rwxr-xr-x 1 root root    8103 Apr 10  2022 zgrep
  -rwxr-xr-x 1 root root    2206 Apr 10  2022 zless
  -rwxr-xr-x 1 root root    1842 Apr 10  2022 zmore
  -rwxr-xr-x 1 root root    4577 Apr 10  2022 znew
I: user script /srv/workspace/pbuilder/2173/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: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
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 ... 19604 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-long3{a} libfftw3-quad3{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, 108 newly installed, 0 to remove and 0 not upgraded.
Need to get 60.2 MB of archives. After unpacking 223 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main i386 libpython3.11-minimal i386 3.11.2-6 [813 kB]
Get: 2 http://deb.debian.org/debian bookworm/main i386 libexpat1 i386 2.5.0-1 [103 kB]
Get: 3 http://deb.debian.org/debian bookworm/main i386 python3.11-minimal i386 3.11.2-6 [2130 kB]
Get: 4 http://deb.debian.org/debian bookworm/main i386 python3-minimal i386 3.11.2-1+b1 [26.3 kB]
Get: 5 http://deb.debian.org/debian bookworm/main i386 media-types all 10.0.0 [26.1 kB]
Get: 6 http://deb.debian.org/debian bookworm/main i386 readline-common all 8.2-1.3 [69.0 kB]
Get: 7 http://deb.debian.org/debian bookworm/main i386 libreadline8 i386 8.2-1.3 [171 kB]
Get: 8 http://deb.debian.org/debian bookworm/main i386 libpython3.11-stdlib i386 3.11.2-6 [1799 kB]
Get: 9 http://deb.debian.org/debian bookworm/main i386 python3.11 i386 3.11.2-6 [572 kB]
Get: 10 http://deb.debian.org/debian bookworm/main i386 libpython3-stdlib i386 3.11.2-1+b1 [9308 B]
Get: 11 http://deb.debian.org/debian bookworm/main i386 python3 i386 3.11.2-1+b1 [26.3 kB]
Get: 12 http://deb.debian.org/debian bookworm/main i386 libproc2-0 i386 2:4.0.2-3 [63.7 kB]
Get: 13 http://deb.debian.org/debian bookworm/main i386 procps i386 2:4.0.2-3 [706 kB]
Get: 14 http://deb.debian.org/debian bookworm/main i386 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 15 http://deb.debian.org/debian bookworm/main i386 libmagic-mgc i386 1:5.44-3 [305 kB]
Get: 16 http://deb.debian.org/debian bookworm/main i386 libmagic1 i386 1:5.44-3 [114 kB]
Get: 17 http://deb.debian.org/debian bookworm/main i386 file i386 1:5.44-3 [42.5 kB]
Get: 18 http://deb.debian.org/debian bookworm/main i386 gettext-base i386 0.21-12 [162 kB]
Get: 19 http://deb.debian.org/debian bookworm/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB]
Get: 20 http://deb.debian.org/debian bookworm/main i386 groff-base i386 1.22.4-10 [932 kB]
Get: 21 http://deb.debian.org/debian bookworm/main i386 bsdextrautils i386 2.38.1-5+b1 [90.3 kB]
Get: 22 http://deb.debian.org/debian bookworm/main i386 libpipeline1 i386 1.5.7-1 [40.0 kB]
Get: 23 http://deb.debian.org/debian bookworm/main i386 man-db i386 2.11.2-2 [1397 kB]
Get: 24 http://deb.debian.org/debian bookworm/main i386 m4 i386 1.4.19-3 [294 kB]
Get: 25 http://deb.debian.org/debian bookworm/main i386 autoconf all 2.71-3 [332 kB]
Get: 26 http://deb.debian.org/debian bookworm/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 27 http://deb.debian.org/debian bookworm/main i386 automake all 1:1.16.5-1.3 [823 kB]
Get: 28 http://deb.debian.org/debian bookworm/main i386 autopoint all 0.21-12 [495 kB]
Get: 29 http://deb.debian.org/debian bookworm/main i386 libicu72 i386 72.1-3 [9541 kB]
Get: 30 http://deb.debian.org/debian bookworm/main i386 libxml2 i386 2.9.14+dfsg-1.2 [720 kB]
Get: 31 http://deb.debian.org/debian bookworm/main i386 libarchive13 i386 3.6.2-1 [385 kB]
Get: 32 http://deb.debian.org/debian bookworm/main i386 libbrotli1 i386 1.0.9-2+b6 [275 kB]
Get: 33 http://deb.debian.org/debian bookworm/main i386 libsasl2-modules-db i386 2.1.28+dfsg-10 [21.4 kB]
Get: 34 http://deb.debian.org/debian bookworm/main i386 libsasl2-2 i386 2.1.28+dfsg-10 [62.7 kB]
Get: 35 http://deb.debian.org/debian bookworm/main i386 libldap-2.5-0 i386 2.5.13+dfsg-5 [196 kB]
Get: 36 http://deb.debian.org/debian bookworm/main i386 libnghttp2-14 i386 1.52.0-1 [79.8 kB]
Get: 37 http://deb.debian.org/debian bookworm/main i386 libpsl5 i386 0.21.2-1 [59.3 kB]
Get: 38 http://deb.debian.org/debian bookworm/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b2 [64.3 kB]
Get: 39 http://deb.debian.org/debian bookworm/main i386 libssh2-1 i386 1.10.0-3+b1 [187 kB]
Get: 40 http://deb.debian.org/debian bookworm/main i386 libcurl4 i386 7.88.1-9 [420 kB]
Get: 41 http://deb.debian.org/debian bookworm/main i386 libjsoncpp25 i386 1.9.5-4 [86.2 kB]
Get: 42 http://deb.debian.org/debian bookworm/main i386 librhash0 i386 1.4.3-3 [149 kB]
Get: 43 http://deb.debian.org/debian bookworm/main i386 libuv1 i386 1.44.2-1 [147 kB]
Get: 44 http://deb.debian.org/debian bookworm/main i386 cmake-data all 3.25.1-1 [2026 kB]
Get: 45 http://deb.debian.org/debian bookworm/main i386 cmake i386 3.25.1-1 [9767 kB]
Get: 46 http://deb.debian.org/debian bookworm/main i386 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 47 http://deb.debian.org/debian bookworm/main i386 libtool all 2.4.7-5 [517 kB]
Get: 48 http://deb.debian.org/debian bookworm/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 49 http://deb.debian.org/debian bookworm/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 50 http://deb.debian.org/debian bookworm/main i386 libsub-override-perl all 0.09-4 [9304 B]
Get: 51 http://deb.debian.org/debian bookworm/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 52 http://deb.debian.org/debian bookworm/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 53 http://deb.debian.org/debian bookworm/main i386 libelf1 i386 0.188-2.1 [179 kB]
Get: 54 http://deb.debian.org/debian bookworm/main i386 dwz i386 0.15-1 [118 kB]
Get: 55 http://deb.debian.org/debian bookworm/main i386 gettext i386 0.21-12 [1311 kB]
Get: 56 http://deb.debian.org/debian bookworm/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 57 http://deb.debian.org/debian bookworm/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 58 http://deb.debian.org/debian bookworm/main i386 debhelper all 13.11.4 [942 kB]
Get: 59 http://deb.debian.org/debian bookworm/main i386 fonts-dejavu-core all 2.37-6 [1068 kB]
Get: 60 http://deb.debian.org/debian bookworm/main i386 fontconfig-config i386 2.14.1-4 [315 kB]
Get: 61 http://deb.debian.org/debian bookworm/main i386 libbsd0 i386 0.11.7-2 [121 kB]
Get: 62 http://deb.debian.org/debian bookworm/main i386 libpng16-16 i386 1.6.39-2 [283 kB]
Get: 63 http://deb.debian.org/debian bookworm/main i386 libfreetype6 i386 2.12.1+dfsg-4 [410 kB]
Get: 64 http://deb.debian.org/debian bookworm/main i386 libfontconfig1 i386 2.14.1-4 [398 kB]
Get: 65 http://deb.debian.org/debian bookworm/main i386 libpixman-1-0 i386 0.42.2-1 [548 kB]
Get: 66 http://deb.debian.org/debian bookworm/main i386 libxau6 i386 1:1.0.9-1 [20.0 kB]
Get: 67 http://deb.debian.org/debian bookworm/main i386 libxdmcp6 i386 1:1.1.2-3 [26.7 kB]
Get: 68 http://deb.debian.org/debian bookworm/main i386 libxcb1 i386 1.15-1 [148 kB]
Get: 69 http://deb.debian.org/debian bookworm/main i386 libx11-data all 2:1.8.4-2 [292 kB]
Get: 70 http://deb.debian.org/debian bookworm/main i386 libx11-6 i386 2:1.8.4-2 [782 kB]
Get: 71 http://deb.debian.org/debian bookworm/main i386 libxcb-render0 i386 1.15-1 [116 kB]
Get: 72 http://deb.debian.org/debian bookworm/main i386 libxcb-shm0 i386 1.15-1 [106 kB]
Get: 73 http://deb.debian.org/debian bookworm/main i386 libxext6 i386 2:1.3.4-1+b1 [55.3 kB]
Get: 74 http://deb.debian.org/debian bookworm/main i386 libxrender1 i386 1:0.9.10-1.1 [34.1 kB]
Get: 75 http://deb.debian.org/debian bookworm/main i386 libcairo2 i386 1.16.0-7 [627 kB]
Get: 76 http://deb.debian.org/debian bookworm/main i386 libcurl3-gnutls i386 7.88.1-9 [412 kB]
Get: 77 http://deb.debian.org/debian bookworm/main i386 libcfitsio10 i386 4.2.0-3 [620 kB]
Get: 78 http://deb.debian.org/debian bookworm/main i386 libcfitsio-dev i386 4.2.0-3 [681 kB]
Get: 79 http://deb.debian.org/debian bookworm/main i386 libcurl4-gnutls-dev i386 7.88.1-9 [527 kB]
Get: 80 http://deb.debian.org/debian bookworm/main i386 libev4 i386 1:4.33-1 [45.1 kB]
Get: 81 http://deb.debian.org/debian bookworm/main i386 libev-dev i386 1:4.33-1 [139 kB]
Get: 82 http://deb.debian.org/debian bookworm/main i386 libfftw3-double3 i386 3.3.10-1 [633 kB]
Get: 83 http://deb.debian.org/debian bookworm/main i386 libfftw3-long3 i386 3.3.10-1 [338 kB]
Get: 84 http://deb.debian.org/debian bookworm/main i386 libfftw3-quad3 i386 3.3.10-1 [1795 kB]
Get: 85 http://deb.debian.org/debian bookworm/main i386 libfftw3-single3 i386 3.3.10-1 [646 kB]
Get: 86 http://deb.debian.org/debian bookworm/main i386 libfftw3-bin i386 3.3.10-1 [50.1 kB]
Get: 87 http://deb.debian.org/debian bookworm/main i386 libfftw3-dev i386 3.3.10-1 [3201 kB]
Get: 88 http://deb.debian.org/debian bookworm/main i386 libgslcblas0 i386 2.7.1+dfsg-3+b1 [107 kB]
Get: 89 http://deb.debian.org/debian bookworm/main i386 libgsl27 i386 2.7.1+dfsg-3+b1 [929 kB]
Get: 90 http://deb.debian.org/debian bookworm/main i386 libgsl-dev i386 2.7.1+dfsg-3+b1 [1176 kB]
Get: 91 http://deb.debian.org/debian bookworm/main i386 libjpeg62-turbo i386 1:2.1.5-2 [169 kB]
Get: 92 http://deb.debian.org/debian bookworm/main i386 libjpeg62-turbo-dev i386 1:2.1.5-2 [304 kB]
Get: 93 http://deb.debian.org/debian bookworm/main i386 libjpeg-dev i386 1:2.1.5-2 [71.8 kB]
Get: 94 http://deb.debian.org/debian bookworm/main i386 libnova-0.16-0 i386 0.16-5 [851 kB]
Get: 95 http://deb.debian.org/debian bookworm/main i386 libnova-dev-bin i386 0.16-5 [12.0 kB]
Get: 96 http://deb.debian.org/debian bookworm/main i386 libnova-dev i386 0.16-5 [881 kB]
Get: 97 http://deb.debian.org/debian bookworm/main i386 libogg0 i386 1.3.5-3 [24.1 kB]
Get: 98 http://deb.debian.org/debian bookworm/main i386 libogg-dev i386 1.3.5-3 [200 kB]
Get: 99 http://deb.debian.org/debian bookworm/main i386 libpkgconf3 i386 1.8.1-1 [38.3 kB]
Get: 100 http://deb.debian.org/debian bookworm/main i386 libtheora0 i386 1.1.1+dfsg.1-16.1+b1 [151 kB]
Get: 101 http://deb.debian.org/debian bookworm/main i386 libtheora-dev i386 1.1.1+dfsg.1-16.1+b1 [172 kB]
Get: 102 http://deb.debian.org/debian bookworm/main i386 libusb-1.0-0 i386 2:1.0.26-1 [65.6 kB]
Get: 103 http://deb.debian.org/debian bookworm/main i386 libusb-1.0-0-dev i386 2:1.0.26-1 [88.2 kB]
Get: 104 http://deb.debian.org/debian bookworm/main i386 pkgconf-bin i386 1.8.1-1 [29.8 kB]
Get: 105 http://deb.debian.org/debian bookworm/main i386 pkgconf i386 1.8.1-1 [25.9 kB]
Get: 106 http://deb.debian.org/debian bookworm/main i386 pkg-config i386 1.8.1-1 [13.7 kB]
Get: 107 http://deb.debian.org/debian bookworm/main i386 pkg-kde-tools all 0.15.38 [97.8 kB]
Get: 108 http://deb.debian.org/debian bookworm/main i386 zlib1g-dev i386 1:1.2.13.dfsg-1 [913 kB]
Fetched 60.2 MB in 1s (91.6 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libpython3.11-minimal:i386.
(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 ... 19604 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.2-6_i386.deb ...
Unpacking libpython3.11-minimal:i386 (3.11.2-6) ...
Selecting previously unselected package libexpat1:i386.
Preparing to unpack .../libexpat1_2.5.0-1_i386.deb ...
Unpacking libexpat1:i386 (2.5.0-1) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.2-6_i386.deb ...
Unpacking python3.11-minimal (3.11.2-6) ...
Setting up libpython3.11-minimal:i386 (3.11.2-6) ...
Setting up libexpat1:i386 (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 ... 19920 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_i386.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:i386.
Preparing to unpack .../3-libreadline8_8.2-1.3_i386.deb ...
Unpacking libreadline8:i386 (8.2-1.3) ...
Selecting previously unselected package libpython3.11-stdlib:i386.
Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_i386.deb ...
Unpacking libpython3.11-stdlib:i386 (3.11.2-6) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../5-python3.11_3.11.2-6_i386.deb ...
Unpacking python3.11 (3.11.2-6) ...
Selecting previously unselected package libpython3-stdlib:i386.
Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_i386.deb ...
Unpacking libpython3-stdlib:i386 (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 ... 20354 files and directories currently installed.)
Preparing to unpack .../00-python3_3.11.2-1+b1_i386.deb ...
Unpacking python3 (3.11.2-1+b1) ...
Selecting previously unselected package libproc2-0:i386.
Preparing to unpack .../01-libproc2-0_2%3a4.0.2-3_i386.deb ...
Unpacking libproc2-0:i386 (2:4.0.2-3) ...
Selecting previously unselected package procps.
Preparing to unpack .../02-procps_2%3a4.0.2-3_i386.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_i386.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:i386.
Preparing to unpack .../05-libmagic1_1%3a5.44-3_i386.deb ...
Unpacking libmagic1:i386 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../06-file_1%3a5.44-3_i386.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../07-gettext-base_0.21-12_i386.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../08-libuchardet0_0.0.7-1_i386.deb ...
Unpacking libuchardet0:i386 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../09-groff-base_1.22.4-10_i386.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../10-bsdextrautils_2.38.1-5+b1_i386.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../11-libpipeline1_1.5.7-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../12-man-db_2.11.2-2_i386.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../13-m4_1.4.19-3_i386.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:i386.
Preparing to unpack .../18-libicu72_72.1-3_i386.deb ...
Unpacking libicu72:i386 (72.1-3) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../19-libxml2_2.9.14+dfsg-1.2_i386.deb ...
Unpacking libxml2:i386 (2.9.14+dfsg-1.2) ...
Selecting previously unselected package libarchive13:i386.
Preparing to unpack .../20-libarchive13_3.6.2-1_i386.deb ...
Unpacking libarchive13:i386 (3.6.2-1) ...
Selecting previously unselected package libbrotli1:i386.
Preparing to unpack .../21-libbrotli1_1.0.9-2+b6_i386.deb ...
Unpacking libbrotli1:i386 (1.0.9-2+b6) ...
Selecting previously unselected package libsasl2-modules-db:i386.
Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg-10_i386.deb ...
Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg-10) ...
Selecting previously unselected package libsasl2-2:i386.
Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg-10_i386.deb ...
Unpacking libsasl2-2:i386 (2.1.28+dfsg-10) ...
Selecting previously unselected package libldap-2.5-0:i386.
Preparing to unpack .../24-libldap-2.5-0_2.5.13+dfsg-5_i386.deb ...
Unpacking libldap-2.5-0:i386 (2.5.13+dfsg-5) ...
Selecting previously unselected package libnghttp2-14:i386.
Preparing to unpack .../25-libnghttp2-14_1.52.0-1_i386.deb ...
Unpacking libnghttp2-14:i386 (1.52.0-1) ...
Selecting previously unselected package libpsl5:i386.
Preparing to unpack .../26-libpsl5_0.21.2-1_i386.deb ...
Unpacking libpsl5:i386 (0.21.2-1) ...
Selecting previously unselected package librtmp1:i386.
Preparing to unpack .../27-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_i386.deb ...
Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:i386.
Preparing to unpack .../28-libssh2-1_1.10.0-3+b1_i386.deb ...
Unpacking libssh2-1:i386 (1.10.0-3+b1) ...
Selecting previously unselected package libcurl4:i386.
Preparing to unpack .../29-libcurl4_7.88.1-9_i386.deb ...
Unpacking libcurl4:i386 (7.88.1-9) ...
Selecting previously unselected package libjsoncpp25:i386.
Preparing to unpack .../30-libjsoncpp25_1.9.5-4_i386.deb ...
Unpacking libjsoncpp25:i386 (1.9.5-4) ...
Selecting previously unselected package librhash0:i386.
Preparing to unpack .../31-librhash0_1.4.3-3_i386.deb ...
Unpacking librhash0:i386 (1.4.3-3) ...
Selecting previously unselected package libuv1:i386.
Preparing to unpack .../32-libuv1_1.44.2-1_i386.deb ...
Unpacking libuv1:i386 (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_i386.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:i386.
Preparing to unpack .../42-libelf1_0.188-2.1_i386.deb ...
Unpacking libelf1:i386 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../43-dwz_0.15-1_i386.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../44-gettext_0.21-12_i386.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_i386.deb ...
Unpacking fontconfig-config (2.14.1-4) ...
Selecting previously unselected package libbsd0:i386.
Preparing to unpack .../50-libbsd0_0.11.7-2_i386.deb ...
Unpacking libbsd0:i386 (0.11.7-2) ...
Selecting previously unselected package libpng16-16:i386.
Preparing to unpack .../51-libpng16-16_1.6.39-2_i386.deb ...
Unpacking libpng16-16:i386 (1.6.39-2) ...
Selecting previously unselected package libfreetype6:i386.
Preparing to unpack .../52-libfreetype6_2.12.1+dfsg-4_i386.deb ...
Unpacking libfreetype6:i386 (2.12.1+dfsg-4) ...
Selecting previously unselected package libfontconfig1:i386.
Preparing to unpack .../53-libfontconfig1_2.14.1-4_i386.deb ...
Unpacking libfontconfig1:i386 (2.14.1-4) ...
Selecting previously unselected package libpixman-1-0:i386.
Preparing to unpack .../54-libpixman-1-0_0.42.2-1_i386.deb ...
Unpacking libpixman-1-0:i386 (0.42.2-1) ...
Selecting previously unselected package libxau6:i386.
Preparing to unpack .../55-libxau6_1%3a1.0.9-1_i386.deb ...
Unpacking libxau6:i386 (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:i386.
Preparing to unpack .../56-libxdmcp6_1%3a1.1.2-3_i386.deb ...
Unpacking libxdmcp6:i386 (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:i386.
Preparing to unpack .../57-libxcb1_1.15-1_i386.deb ...
Unpacking libxcb1:i386 (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:i386.
Preparing to unpack .../59-libx11-6_2%3a1.8.4-2_i386.deb ...
Unpacking libx11-6:i386 (2:1.8.4-2) ...
Selecting previously unselected package libxcb-render0:i386.
Preparing to unpack .../60-libxcb-render0_1.15-1_i386.deb ...
Unpacking libxcb-render0:i386 (1.15-1) ...
Selecting previously unselected package libxcb-shm0:i386.
Preparing to unpack .../61-libxcb-shm0_1.15-1_i386.deb ...
Unpacking libxcb-shm0:i386 (1.15-1) ...
Selecting previously unselected package libxext6:i386.
Preparing to unpack .../62-libxext6_2%3a1.3.4-1+b1_i386.deb ...
Unpacking libxext6:i386 (2:1.3.4-1+b1) ...
Selecting previously unselected package libxrender1:i386.
Preparing to unpack .../63-libxrender1_1%3a0.9.10-1.1_i386.deb ...
Unpacking libxrender1:i386 (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:i386.
Preparing to unpack .../64-libcairo2_1.16.0-7_i386.deb ...
Unpacking libcairo2:i386 (1.16.0-7) ...
Selecting previously unselected package libcurl3-gnutls:i386.
Preparing to unpack .../65-libcurl3-gnutls_7.88.1-9_i386.deb ...
Unpacking libcurl3-gnutls:i386 (7.88.1-9) ...
Selecting previously unselected package libcfitsio10:i386.
Preparing to unpack .../66-libcfitsio10_4.2.0-3_i386.deb ...
Unpacking libcfitsio10:i386 (4.2.0-3) ...
Selecting previously unselected package libcfitsio-dev:i386.
Preparing to unpack .../67-libcfitsio-dev_4.2.0-3_i386.deb ...
Unpacking libcfitsio-dev:i386 (4.2.0-3) ...
Selecting previously unselected package libcurl4-gnutls-dev:i386.
Preparing to unpack .../68-libcurl4-gnutls-dev_7.88.1-9_i386.deb ...
Unpacking libcurl4-gnutls-dev:i386 (7.88.1-9) ...
Selecting previously unselected package libev4:i386.
Preparing to unpack .../69-libev4_1%3a4.33-1_i386.deb ...
Unpacking libev4:i386 (1:4.33-1) ...
Selecting previously unselected package libev-dev:i386.
Preparing to unpack .../70-libev-dev_1%3a4.33-1_i386.deb ...
Unpacking libev-dev:i386 (1:4.33-1) ...
Selecting previously unselected package libfftw3-double3:i386.
Preparing to unpack .../71-libfftw3-double3_3.3.10-1_i386.deb ...
Unpacking libfftw3-double3:i386 (3.3.10-1) ...
Selecting previously unselected package libfftw3-long3:i386.
Preparing to unpack .../72-libfftw3-long3_3.3.10-1_i386.deb ...
Unpacking libfftw3-long3:i386 (3.3.10-1) ...
Selecting previously unselected package libfftw3-quad3:i386.
Preparing to unpack .../73-libfftw3-quad3_3.3.10-1_i386.deb ...
Unpacking libfftw3-quad3:i386 (3.3.10-1) ...
Selecting previously unselected package libfftw3-single3:i386.
Preparing to unpack .../74-libfftw3-single3_3.3.10-1_i386.deb ...
Unpacking libfftw3-single3:i386 (3.3.10-1) ...
Selecting previously unselected package libfftw3-bin.
Preparing to unpack .../75-libfftw3-bin_3.3.10-1_i386.deb ...
Unpacking libfftw3-bin (3.3.10-1) ...
Selecting previously unselected package libfftw3-dev:i386.
Preparing to unpack .../76-libfftw3-dev_3.3.10-1_i386.deb ...
Unpacking libfftw3-dev:i386 (3.3.10-1) ...
Selecting previously unselected package libgslcblas0:i386.
Preparing to unpack .../77-libgslcblas0_2.7.1+dfsg-3+b1_i386.deb ...
Unpacking libgslcblas0:i386 (2.7.1+dfsg-3+b1) ...
Selecting previously unselected package libgsl27:i386.
Preparing to unpack .../78-libgsl27_2.7.1+dfsg-3+b1_i386.deb ...
Unpacking libgsl27:i386 (2.7.1+dfsg-3+b1) ...
Selecting previously unselected package libgsl-dev.
Preparing to unpack .../79-libgsl-dev_2.7.1+dfsg-3+b1_i386.deb ...
Unpacking libgsl-dev (2.7.1+dfsg-3+b1) ...
Selecting previously unselected package libjpeg62-turbo:i386.
Preparing to unpack .../80-libjpeg62-turbo_1%3a2.1.5-2_i386.deb ...
Unpacking libjpeg62-turbo:i386 (1:2.1.5-2) ...
Selecting previously unselected package libjpeg62-turbo-dev:i386.
Preparing to unpack .../81-libjpeg62-turbo-dev_1%3a2.1.5-2_i386.deb ...
Unpacking libjpeg62-turbo-dev:i386 (1:2.1.5-2) ...
Selecting previously unselected package libjpeg-dev:i386.
Preparing to unpack .../82-libjpeg-dev_1%3a2.1.5-2_i386.deb ...
Unpacking libjpeg-dev:i386 (1:2.1.5-2) ...
Selecting previously unselected package libnova-0.16-0:i386.
Preparing to unpack .../83-libnova-0.16-0_0.16-5_i386.deb ...
Unpacking libnova-0.16-0:i386 (0.16-5) ...
Selecting previously unselected package libnova-dev-bin.
Preparing to unpack .../84-libnova-dev-bin_0.16-5_i386.deb ...
Unpacking libnova-dev-bin (0.16-5) ...
Selecting previously unselected package libnova-dev:i386.
Preparing to unpack .../85-libnova-dev_0.16-5_i386.deb ...
Unpacking libnova-dev:i386 (0.16-5) ...
Selecting previously unselected package libogg0:i386.
Preparing to unpack .../86-libogg0_1.3.5-3_i386.deb ...
Unpacking libogg0:i386 (1.3.5-3) ...
Selecting previously unselected package libogg-dev:i386.
Preparing to unpack .../87-libogg-dev_1.3.5-3_i386.deb ...
Unpacking libogg-dev:i386 (1.3.5-3) ...
Selecting previously unselected package libpkgconf3:i386.
Preparing to unpack .../88-libpkgconf3_1.8.1-1_i386.deb ...
Unpacking libpkgconf3:i386 (1.8.1-1) ...
Selecting previously unselected package libtheora0:i386.
Preparing to unpack .../89-libtheora0_1.1.1+dfsg.1-16.1+b1_i386.deb ...
Unpacking libtheora0:i386 (1.1.1+dfsg.1-16.1+b1) ...
Selecting previously unselected package libtheora-dev:i386.
Preparing to unpack .../90-libtheora-dev_1.1.1+dfsg.1-16.1+b1_i386.deb ...
Unpacking libtheora-dev:i386 (1.1.1+dfsg.1-16.1+b1) ...
Selecting previously unselected package libusb-1.0-0:i386.
Preparing to unpack .../91-libusb-1.0-0_2%3a1.0.26-1_i386.deb ...
Unpacking libusb-1.0-0:i386 (2:1.0.26-1) ...
Selecting previously unselected package libusb-1.0-0-dev:i386.
Preparing to unpack .../92-libusb-1.0-0-dev_2%3a1.0.26-1_i386.deb ...
Unpacking libusb-1.0-0-dev:i386 (2:1.0.26-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../93-pkgconf-bin_1.8.1-1_i386.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:i386.
Preparing to unpack .../94-pkgconf_1.8.1-1_i386.deb ...
Unpacking pkgconf:i386 (1.8.1-1) ...
Selecting previously unselected package pkg-config:i386.
Preparing to unpack .../95-pkg-config_1.8.1-1_i386.deb ...
Unpacking pkg-config:i386 (1.8.1-1) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../96-pkg-kde-tools_0.15.38_all.deb ...
Unpacking pkg-kde-tools (0.15.38) ...
Selecting previously unselected package zlib1g-dev:i386.
Preparing to unpack .../97-zlib1g-dev_1%3a1.2.13.dfsg-1_i386.deb ...
Unpacking zlib1g-dev:i386 (1:1.2.13.dfsg-1) ...
Setting up media-types (10.0.0) ...
Setting up libpipeline1:i386 (1.5.7-1) ...
Setting up libpixman-1-0:i386 (0.42.2-1) ...
Setting up libxau6:i386 (1:1.0.9-1) ...
Setting up libpsl5:i386 (0.21.2-1) ...
Setting up libfftw3-single3:i386 (3.3.10-1) ...
Setting up libicu72:i386 (72.1-3) ...
Setting up libogg0:i386 (1.3.5-3) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up libgslcblas0:i386 (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:i386 (1:4.33-1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:i386 (1.0.9-2+b6) ...
Setting up libnghttp2-14:i386 (1.52.0-1) ...
Setting up libmagic1:i386 (1:5.44-3) ...
Setting up libfftw3-long3:i386 (3.3.10-1) ...
Setting up gettext-base (0.21-12) ...
Setting up libgsl27:i386 (2.7.1+dfsg-3+b1) ...
Setting up m4 (1.4.19-3) ...
Setting up file (1:5.44-3) ...
Setting up libogg-dev:i386 (1.3.5-3) ...
Setting up libsasl2-modules-db:i386 (2.1.28+dfsg-10) ...
Setting up libnova-0.16-0:i386 (0.16-5) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:i386 (1.8.1-1) ...
Setting up libuv1:i386 (1.44.2-1) ...
Setting up libjpeg62-turbo:i386 (1:2.1.5-2) ...
Setting up libx11-data (2:1.8.4-2) ...
Setting up libjpeg62-turbo-dev:i386 (1:2.1.5-2) ...
Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libfftw3-quad3:i386 (3.3.10-1) ...
Setting up libproc2-0:i386 (2:4.0.2-3) ...
Setting up libpng16-16:i386 (1.6.39-2) ...
Setting up autopoint (0.21-12) ...
Setting up libjsoncpp25:i386 (1.9.5-4) ...
Setting up fonts-dejavu-core (2.37-6) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up libfftw3-double3:i386 (3.3.10-1) ...
Setting up libsasl2-2:i386 (2.1.28+dfsg-10) ...
Setting up autoconf (2.71-3) ...
Setting up zlib1g-dev:i386 (1:1.2.13.dfsg-1) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up librhash0:i386 (1.4.3-3) ...
Setting up libuchardet0:i386 (0.0.7-1) ...
Setting up procps (2:4.0.2-3) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libssh2-1:i386 (1.10.0-3+b1) ...
Setting up cmake-data (3.25.1-1) ...
Setting up libusb-1.0-0:i386 (2:1.0.26-1) ...
Setting up libev-dev:i386 (1:4.33-1) ...
Setting up libbsd0:i386 (0.11.7-2) ...
Setting up libelf1:i386 (0.188-2.1) ...
Setting up readline-common (8.2-1.3) ...
Setting up libxml2:i386 (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:i386 (1:1.1.2-3) ...
Setting up libxcb1:i386 (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:i386 (3.6.2-1) ...
Setting up libxcb-render0:i386 (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:i386 (8.2-1.3) ...
Setting up libnova-dev:i386 (0.16-5) ...
Setting up libjpeg-dev:i386 (1:2.1.5-2) ...
Setting up libusb-1.0-0-dev:i386 (2:1.0.26-1) ...
Setting up libxcb-shm0:i386 (1.15-1) ...
Setting up libldap-2.5-0:i386 (2.5.13+dfsg-5) ...
Setting up pkgconf:i386 (1.8.1-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libfreetype6:i386 (2.12.1+dfsg-4) ...
Setting up pkg-config:i386 (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:i386 (7.88.1-9) ...
Setting up libx11-6:i386 (2:1.8.4-2) ...
Setting up libfontconfig1:i386 (2.14.1-4) ...
Setting up libfftw3-dev:i386 (3.3.10-1) ...
Setting up libxrender1:i386 (1:0.9.10-1.1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpython3.11-stdlib:i386 (3.11.2-6) ...
Setting up libxext6:i386 (2:1.3.4-1+b1) ...
Setting up libcurl3-gnutls:i386 (7.88.1-9) ...
Setting up libcfitsio10:i386 (4.2.0-3) ...
Setting up libcurl4-gnutls-dev:i386 (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:i386 (1.16.0-7) ...
Setting up libtheora0:i386 (1.1.1+dfsg.1-16.1+b1) ...
Setting up cmake (3.25.1-1) ...
Setting up libpython3-stdlib:i386 (3.11.2-1+b1) ...
Setting up python3.11 (3.11.2-6) ...
Setting up libcfitsio-dev:i386 (4.2.0-3) ...
Setting up debhelper (13.11.4) ...
Setting up python3 (3.11.2-1+b1) ...
Setting up libtheora-dev:i386 (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
Reading package lists...
Building dependency tree...
Reading state information...
usrmerge is already the newest version (35).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: user script /srv/workspace/pbuilder/2173/tmp/hooks/A99_set_merged_usr starting
Re-configuring usrmerge...
removed '/etc/unsupported-skip-usrmerge-conversion'
The system has been successfully converted.
I: user script /srv/workspace/pbuilder/2173/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/indi-1.9.9+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-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 <pino@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 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-i686-linux-gnu && 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/i386-linux-gnu ..
-- 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/i386-linux-gnu/libnova.so
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found Libev: /usr/lib/i386-linux-gnu/libev.so (found version "4.33") 
-- Building INDI Client
-- Found ZLIB: /usr/lib/i386-linux-gnu/libz.so (found version "1.2.13") 
-- Found CFITSIO 4.2.0: /usr/lib/i386-linux-gnu/libcfitsio.so
-- Found libnova: /usr/lib/i386-linux-gnu/libnova.so
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 
-- Found USB1: /usr/lib/i386-linux-gnu/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/i386-linux-gnu/libcurl.so (found version "7.88.1")  
-- Found GSL: /usr/include (found version "2.7.1") 
-- Found JPEG: /usr/lib/i386-linux-gnu/libjpeg.so  
-- Found FFTW3: /usr/lib/i386-linux-gnu/libfftw3.so
-- Found OGGTHEORA: /usr/lib/i386-linux-gnu/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, <http://heasarc.gsfc.nasa.gov/fitsio/fitsio.html>
   Provides INDI with FITS I/O support.
 * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, <http://libnova.sourceforge.net>
   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-i686-linux-gnu
   dh_auto_build
	cd obj-i686-linux-gnu && make -j15 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/usr/bin/cmake -S/build/indi-1.9.9+dfsg -B/build/indi-1.9.9+dfsg/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/CMakeFiles /build/indi-1.9.9+dfsg/obj-i686-linux-gnu//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/depend
make  -f libs/sockets/CMakeFiles/sockets.dir/build.make libs/sockets/CMakeFiles/sockets.dir/depend
make  -f libs/eventloop/CMakeFiles/eventloop.dir/build.make libs/eventloop/CMakeFiles/eventloop.dir/depend
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/CMakeFiles/indicore.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/sockets /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/sockets/CMakeFiles/sockets.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/eventloop /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/eventloop/CMakeFiles/eventloop.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/dsp /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/dsp/CMakeFiles/dsp.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/fpack /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/fpack/CMakeFiles/fpack.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/hid /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/hid/CMakeFiles/hid.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f libs/indicore/CMakeFiles/indicore.dir/build.make libs/indicore/CMakeFiles/indicore.dir/build
make  -f libs/sockets/CMakeFiles/sockets.dir/build.make libs/sockets/CMakeFiles/sockets.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f libs/eventloop/CMakeFiles/eventloop.dir/build.make libs/eventloop/CMakeFiles/eventloop.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f libs/hid/CMakeFiles/hid.dir/build.make libs/hid/CMakeFiles/hid.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[  0%] Building C object libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o
[  0%] Building C object libs/indicore/CMakeFiles/indicore.dir/indicom.c.o
[  0%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpack.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
[  0%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o
[  0%] Building C object libs/indicore/CMakeFiles/indicore.dir/base64.c.o
[  2%] Building C object libs/indicore/CMakeFiles/indicore.dir/userio.c.o
[  2%] Building C object libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[  2%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[  2%] Building C object libs/hid/CMakeFiles/hid.dir/hid_libusb.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[  2%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpackutil.c.o
[  3%] Building C object libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o
[  3%] Building C object libs/dsp/CMakeFiles/dsp.dir/fits.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[  3%] Building C object libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o
[  3%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o
[  3%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
[  3%] Building C object libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
[  3%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
[  4%] Building C object libs/dsp/CMakeFiles/dsp.dir/file.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/dsp/CMakeFiles/dsp.dir/buffer.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[  4%] Building C object libs/dsp/CMakeFiles/dsp.dir/convert.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[  4%] Built target eventloop
[  4%] Building C object libs/dsp/CMakeFiles/dsp.dir/fft.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/dsp/CMakeFiles/dsp.dir/filters.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[  5%] Built target hid
[  5%] Building C object libs/dsp/CMakeFiles/dsp.dir/convolution.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/dsp/CMakeFiles/dsp.dir/stats.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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  -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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/hid /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/hid/CMakeFiles/indi_hid_test.dir/DependInfo.cmake --color=
[  5%] Building C object libs/dsp/CMakeFiles/dsp.dir/stream.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
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-i686-linux-gnu'
[  6%] Building CXX object libs/hid/CMakeFiles/indi_hid_test.dir/hidtest.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[  6%] Linking CXX executable indi_hid_test
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/libusb-1.0.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[  6%] Built target indi_hid_test
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[  6%] Built target indicore
make  -f libs/indidevice/CMakeFiles/indidevice.dir/build.make libs/indidevice/CMakeFiles/indidevice.dir/depend
make  -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/depend
make  -f tools/CMakeFiles/indi_getprop.dir/build.make tools/CMakeFiles/indi_getprop.dir/depend
make  -f tools/CMakeFiles/indi_setprop.dir/build.make tools/CMakeFiles/indi_setprop.dir/depend
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indidevice /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indidevice/CMakeFiles/indidevice.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/indiserver /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/indiserver/CMakeFiles/indiserver.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools/CMakeFiles/indi_getprop.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools/CMakeFiles/indi_setprop.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools/CMakeFiles/indi_eval.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f indiserver/CMakeFiles/indiserver.dir/build.make indiserver/CMakeFiles/indiserver.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f libs/indidevice/CMakeFiles/indidevice.dir/build.make libs/indidevice/CMakeFiles/indidevice.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f tools/CMakeFiles/indi_getprop.dir/build.make tools/CMakeFiles/indi_getprop.dir/build
make  -f tools/CMakeFiles/indi_setprop.dir/build.make tools/CMakeFiles/indi_setprop.dir/build
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[  6%] Building C object tools/CMakeFiles/indi_getprop.dir/getINDIproperty.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  6%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indiutility.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  6%] Building CXX object indiserver/CMakeFiles/indiserver.dir/indiserver.cpp.o
[  7%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o
[  7%] Building C object tools/CMakeFiles/indi_setprop.dir/setINDIproperty.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  7%] Building C object tools/CMakeFiles/indi_eval.dir/compiler.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  7%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  7%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  8%] Built target dsp
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[  8%] Built target fpack
[  8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
[  9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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%] Linking CXX executable indi_getprop
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libz.so 
[ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 10%] Built target indi_getprop
[ 10%] Linking CXX executable indi_eval
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_eval.dir/link.txt --verbose=1
[ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
/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/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libz.so 
[ 10%] Linking CXX executable indi_setprop
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_setprop.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_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/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libz.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 10%] Built target indi_eval
[ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 10%] Built target indi_setprop
[ 11%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu'
[ 11%] Built target sockets
/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 11%] Built target indidevice
make  -f libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build.make libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/depend
make  -f libs/indibase/CMakeFiles/indidriver_OBJECT.dir/build.make libs/indibase/CMakeFiles/indidriver_OBJECT.dir/depend
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiabstractclient /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indilx200.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase/CMakeFiles/indidriver_OBJECT.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build.make libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indilx200.dir/build.make drivers/telescope/CMakeFiles/indilx200.dir/build
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 12%] Building CXX object libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o
[ 12%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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 drivers/telescope/CMakeFiles/indilx200.dir/lx200telescope.cpp.o
[ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o
[ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indidevice/../.. -I/build/indi-1.9.9+dfsg/libs/indicore/. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 12%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o
[ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o
[ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/theorarecorder.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o
[ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o
[ 13%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o
[ 14%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/encodermanager.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/mjpegencoder.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 15%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 15%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 15%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 15%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_colorspace.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 16%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_base.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 16%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/webcam/v4l2_decode/v4l2_decode.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 16%] 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-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 17%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                         ^
[ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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:
[ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                      ^
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(StreamExposureNP[STREAM_DIVISOR].value)) == 0
      |                                                                              ^
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                               ^
[ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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();
      |                                                    ^
[ 19%] Linking CXX executable indiserver
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/libev.so /usr/lib/i386-linux-gnu/libnova.so 
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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)
      |                                                     ^
[ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o
/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<int>(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<int>(RecordOptionsNP[1].value));
      |                     ^~~~~~~~~
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<int>(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<int>(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<int>(RecordOptionsNP[1].value));
      |                     ^~~~~~~~~
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<int>(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<int>(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<int>(RecordOptionsNP[1].value));
      |                     ^~~~~~~~~
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<int>(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<int>(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<int>(RecordOptionsNP[1].value));
      |                     ^~~~~~~~~
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &operator[](size_t index) const;
      |                        ^~~~~~~~
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<int>(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<int>(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<int>(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<int>(RecordOptionsNP[1].value));
      |                     ^~~~~~~~~
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<int>(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<int>(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<int>(RecordOptionsNP[1].value));
      |                     ^~~~~~~~~
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<int>(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<int>(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<int>(RecordOptionsNP[1].value));
      |                     ^~~~~~~~~
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<int>(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<int>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                              ^
[ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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();
      |                                        ^
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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-i686-linux-gnu'
[ 19%] Built target indiserver
[ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                                                                                                                     ^
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                                      ^
[ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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));
      |                                             ^
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(d->PollPeriodNP[0].getValue());
      |                                                                   ^
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                      ^
[ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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:
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(d->PollPeriodNP[0].getValue());
      |                                                   ^
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<uint32_t>(d->PollPeriodNP[0].getValue());
      |                                                   ^
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 20%] Built target indiabstractclient
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 20%] Building CXX object libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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)
      |                                                 ^
[ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 21%] Linking CXX shared library libindilx200.so
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/libnova.so 
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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)
      |                             ^
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                                                       ^
[ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu'
[ 22%] Built target indilx200
[ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 25%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 25%] 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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient/CMakeFiles/indiclientstatic.dir/DependInfo.cmake --color=
[ 26%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
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-i686-linux-gnu'
[ 26%] Linking CXX static library libindiclient.a
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient && /usr/bin/cmake -P CMakeFiles/indiclientstatic.dir/cmake_clean_target.cmake
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 26%] 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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient/CMakeFiles/indiclient.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 26%] Linking CXX shared library libindiclient.so
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu'
[ 26%] Built target indiclient
make  -f libs/alignment/CMakeFiles/AlignmentDriver.dir/build.make libs/alignment/CMakeFiles/AlignmentDriver.dir/depend
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment/CMakeFiles/AlignmentDriver.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment/CMakeFiles/AlignmentClient.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 26%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 27%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 28%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 28%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 28%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 28%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_six /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_six/CMakeFiles/tutorial_client.dir/DependInfo.cmake --color=
[ 28%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 29%] Building CXX object examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 29%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 29%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 30%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 30%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(property[0].getBlob()), property[0].getBlobLen());
      |                                                            ^
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<char *>(property[0].getBlob()), property[0].getBlobLen());
      |                                                                                    ^
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<char *>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                  ^
[ 30%] Linking CXX static library libindiAlignmentClient.a
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment && /usr/bin/cmake -P CMakeFiles/AlignmentClient.dir/cmake_clean_target.cmake
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu'
[ 30%] Built target AlignmentClient
[ 30%] Linking CXX executable tutorial_client
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indiclient ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so -lpthread /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 30%] Built target tutorial_client
[ 30%] Linking CXX shared library libindiAlignmentDriver.so
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indiclient: -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libz.so 
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu'
[ 30%] Built target AlignmentDriver
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 30%] Built target indidriver_OBJECT
make  -f libs/indibase/CMakeFiles/indidriverstatic.dir/build.make libs/indibase/CMakeFiles/indidriverstatic.dir/depend
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase/CMakeFiles/indidriverstatic.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase/CMakeFiles/indidriver.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 30%] Linking CXX static library libindidriver.a
[ 30%] Linking CXX shared library libindidriver.so
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase && /usr/bin/cmake -P CMakeFiles/indidriverstatic.dir/cmake_clean_target.cmake
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase && /usr/bin/cmake -E cmake_link_script CMakeFiles/indidriver.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,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/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so /usr/lib/i386-linux-gnu/libnova.so 
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu'
[ 30%] Built target indidriverstatic
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu'
[ 30%] Built target indidriver
make  -f libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/depend
make  -f libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/build.make libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/depend
make  -f drivers/telescope/CMakeFiles/indi_lx200basic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200basic.dir/depend
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/DependInfo.cmake --color=
make  -f drivers/telescope/CMakeFiles/indi_celestron_gps.dir/build.make drivers/telescope/CMakeFiles/indi_celestron_gps.dir/depend
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_lx200basic.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_celestron_gps.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_lx200generic.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_crux_mount.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_temma_telescope.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/DependInfo.cmake --color=
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_lx200basic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200basic.dir/build
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_crux_mount.dir/build.make drivers/telescope/CMakeFiles/indi_crux_mount.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_lx200generic.dir/build.make drivers/telescope/CMakeFiles/indi_lx200generic.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_celestron_gps.dir/build.make drivers/telescope/CMakeFiles/indi_celestron_gps.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_temma_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_temma_telescope.dir/build
make  -f drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o
[ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o
[ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 30%] Building CXX object libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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 drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/i386-linux-gnu/indi/MathPlugins\" -DWITH_ENCLEN -Dindi_Nearest_MathPlugin_EXPORTS -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment && /usr/bin/c++ -DENABLE_INDI_SHARED_MEMORY -DGIT_TAG_STRING=\"1.9.9-tgz\" -DHAVE_LIBNOVA -DINDI_MATH_PLUGINS_DIRECTORY=\"/usr/lib/i386-linux-gnu/indi/MathPlugins\" -DSVD_TRANSFORM_MATRIX -DWITH_ENCLEN -Dindi_SVD_MathPlugin_EXPORTS -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o
[ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o
[ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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_dsc_telescope.dir/dsc.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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());
      |                                   ^
[ 31%] Linking CXX executable indi_skycommander_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 31%] Linking CXX executable indi_temma_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
[ 31%] Linking CXX shared library libindi_Nearest_MathPlugin.so
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 32%] Linking CXX shared library libindi_SVD_MathPlugin.so
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 32%] Built target indi_Nearest_MathPlugin
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 32%] Built target indi_temma_telescope
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 32%] Built target indi_SVD_MathPlugin
[ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o
make  -f drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/depend
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/DependInfo.cmake --color=
[ 33%] Built target indi_skycommander_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/build.make drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/build
[ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Linking CXX executable indi_crux_mount
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Linking CXX executable indi_paramount_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 34%] Built target indi_crux_mount
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 34%] Built target indi_paramount_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 35%] Linking CXX executable indi_lx200_TeenAstro
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 35%] Linking CXX executable indi_synscanlegacy_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 35%] Built target indi_lx200_TeenAstro
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 36%] Built target indi_synscanlegacy_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_script_telescope.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 36%] Linking CXX executable indi_synscan_telescope
[ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
[ 36%] Linking CXX executable indi_lx200basic
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 37%] Built target indi_synscan_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 37%] Built target indi_lx200basic
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/ccd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/ccd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/ccd/CMakeFiles/indi_simulator_guide.dir/DependInfo.cmake --color=
[ 38%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 38%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 38%] Linking CXX executable indi_ioptronv3_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 38%] Built target indi_ioptronv3_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_simulator_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 39%] Building CXX object drivers/focuser/CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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();
      |                                                                                         ^
[ 40%] Linking CXX executable indi_celestron_gps
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 41%] Linking CXX executable indi_script_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_script_telescope.dir/link.txt --verbose=1
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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;
      |                                                                                               ^
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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()));
      |                                                                      ^
[ 41%] Linking CXX executable indi_pmc8_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pmc8_telescope.dir/link.txt --verbose=1
[ 41%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                                  ^
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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-i686-linux-gnu'
[ 41%] Built target indi_celestron_gps
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_robo_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 41%] Building CXX object drivers/focuser/CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 41%] Built target indi_script_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 41%] Building CXX object drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 41%] Linking CXX executable indi_simulator_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 41%] Built target indi_pmc8_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_nfocus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 41%] Building CXX object drivers/focuser/CMakeFiles/indi_nfocus.dir/nfocus.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 41%] Built target indi_simulator_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_nstep_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 41%] Building CXX object drivers/focuser/CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 42%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 43%] Linking CXX executable indi_simulator_guide
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 44%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 44%] Linking CXX executable indi_ieq_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 44%] Built target indi_simulator_guide
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_efa_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 44%] Building CXX object drivers/focuser/CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 44%] Built target indi_ieq_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/DependInfo.cmake --color=
[ 45%] Linking CXX executable indi_ieqlegacy_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_ieqlegacy_telescope.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 45%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 45%] Built target indi_ieqlegacy_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 45%] Building CXX object drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 45%] Linking CXX executable indi_fcusb_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 45%] Linking CXX executable indi_nfocus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 46%] Linking CXX executable indi_nstep_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 46%] Linking CXX executable indi_simulator_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 46%] Built target indi_fcusb_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 46%] Building CXX object drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 46%] Built target indi_nfocus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/DependInfo.cmake --color=
[ 46%] Built target indi_simulator_telescope
[ 46%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 46%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 46%] Built target indi_nstep_focus
[ 46%] Linking CXX executable indi_robo_focus
[ 46%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_robo_focus.dir/link.txt --verbose=1
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 46%] Built target indi_robo_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 47%] Linking CXX executable indi_simulator_ccd
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/DependInfo.cmake --color=
[ 47%] Linking CXX executable indi_aaf2_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_aaf2_focus.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 47%] Built target indi_simulator_ccd
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 47%] Built target indi_aaf2_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 48%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 48%] Linking CXX executable indi_skywatcherAltAzMount
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
[ 48%] Linking CXX executable indi_moonlite_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 48%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 48%] Built target indi_moonlite_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 49%] Linking CXX executable indi_dsc_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_dsc_telescope.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
[ 49%] Built target indi_skywatcherAltAzMount
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 49%] Linking CXX executable indi_rbfocus_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 49%] Built target indi_dsc_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 49%] Built target indi_rbfocus_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 51%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 51%] Linking CXX executable indi_moonlitedro_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_moonlitedro_focus.dir/link.txt --verbose=1
[ 51%] Linking CXX executable indi_onfocus_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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_moonlitedro_focus.dir/moonlite_dro.cpp.o -o indi_moonlitedro_focus  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/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_onfocus_focus.dir/onfocus.cpp.o -o indi_onfocus_focus  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 51%] Linking CXX executable indi_teenastro_focus
[ 51%] Built target indi_moonlitedro_focus
make  -f drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/depend
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_teenastro_focus.dir/link.txt --verbose=1
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/DependInfo.cmake --color=
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/build.make drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 51%] Linking CXX executable indi_astrotrac_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astrotrac_telescope.dir/link.txt --verbose=1
[ 51%] Built target indi_onfocus_focus
[ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                  ^
[ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                 ^
[ 53%] Linking CXX executable indi_rainbow_telescope
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/telescope && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_rainbow_telescope.dir/link.txt --verbose=1
[ 54%] Linking CXX executable indi_sestosenso_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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_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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 54%] Built target indi_teenastro_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 54%] Linking CXX executable indi_celestron_sct_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_celestron_sct_focus.dir/link.txt --verbose=1
[ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 54%] Linking CXX executable indi_myfocuserpro2_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 54%] Built target indi_sestosenso_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 54%] Built target indi_astrotrac_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 54%] Built target indi_rainbow_telescope
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 54%] Built target indi_celestron_sct_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 54%] Built target indi_myfocuserpro2_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 54%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 54%] Linking CXX executable indi_rainbowrsf_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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(),
      |         ^~~~~~~~~
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 54%] Built target indi_rainbowrsf_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 55%] Linking CXX executable indi_pegasus_prodigyMF
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 55%] Linking CXX executable indi_sestosenso2_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 55%] Built target indi_pegasus_prodigyMF
[ 55%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 55%] Built target indi_sestosenso2_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_lynx_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 55%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 55%] Linking CXX executable indi_pegasus_scopsoag
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 55%] Linking CXX executable indi_microtouch_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_microtouch_focus.dir/link.txt --verbose=1
[ 55%] Linking CXX executable indi_dmfc_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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_microtouch_focus.dir/microtouch.cpp.o -o indi_microtouch_focus  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/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_dmfc_focus.dir/dmfc.cpp.o -o indi_dmfc_focus  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 55%] Linking CXX executable indi_pegasus_focuscube
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_focuscube.dir/link.txt --verbose=1
[ 55%] Built target indi_pegasus_scopsoag
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/DependInfo.cmake --color=
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 55%] Built target indi_dmfc_focus
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_siefs_focus.dir/DependInfo.cmake --color=
[ 55%] Built target indi_microtouch_focus
make  -f drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/build.make drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/depend
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
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-i686-linux-gnu'
[ 55%] Built target indi_pegasus_focuscube
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/DependInfo.cmake --color=
[ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o
[ 55%] Linking CXX executable indi_lakeside_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 55%] Linking CXX executable indi_usbfocusv3_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 55%] Built target indi_lakeside_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 55%] Built target indi_usbfocusv3_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 56%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 57%] Linking CXX executable indi_steeldrive_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 57%] Built target indi_steeldrive_focus
[ 57%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 57%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o
[ 57%] Linking CXX executable indi_perfectstar_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 57%] Linking CXX executable indi_hitecastrodc_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 57%] Built target indi_perfectstar_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 57%] Building CXX object drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
[ 57%] Built target indi_hitecastrodc_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o
[ 58%] Building CXX object drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 59%] Linking CXX executable indi_deepskydad_af1_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 59%] Built target indi_deepskydad_af1_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 59%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o
[ 59%] Linking CXX executable indi_siefs_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_siefs_focus.dir/link.txt --verbose=1
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 59%] Linking CXX executable indi_deepskydad_af3_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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_siefs_focus.dir/si_efs.cpp.o -o indi_siefs_focus  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/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_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o -o indi_deepskydad_af3_focus  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 59%] Linking CXX executable indi_deepskydad_af2_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 59%] Built target indi_siefs_focus
[ 59%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/DependInfo.cmake --color=
[ 59%] Built target indi_deepskydad_af3_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 59%] Built target indi_deepskydad_af2_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/DependInfo.cmake --color=
[ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 59%] Building CXX object drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 59%] Building CXX object drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 59%] Linking CXX executable indi_efa_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 59%] Linking CXX executable indi_smartfocus_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 59%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 60%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 60%] Built target indi_efa_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_gemini_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 60%] Built target indi_smartfocus_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/DependInfo.cmake --color=
[ 60%] Building CXX object drivers/rotator/CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 60%] Building CXX object drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 60%] Linking CXX executable indi_lacerta_mfoc_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 60%] Built target indi_lacerta_mfoc_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 61%] Linking CXX executable indi_simulator_rotator
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 61%] Linking CXX executable indi_tcfs_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 61%] Built target indi_simulator_rotator
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/build.make drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/build
[ 61%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 62%] Built target indi_tcfs_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 63%] Linking CXX executable indi_nframe_rotator
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 63%] Built target indi_nframe_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_integra_focus.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_integra_focus.dir/integra.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 63%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 63%] Linking CXX executable indi_nightcrawler_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 63%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 63%] Linking CXX executable indi_lynx_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 63%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 63%] Built target indi_nightcrawler_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/build.make drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/build
[ 63%] Built target indi_lynx_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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 63%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 63%] Linking CXX executable indi_pyxis_rotator
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 63%] Linking CXX executable indi_wanderer_lite_rotator
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 64%] Linking CXX executable indi_integra_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_integra_focus.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 64%] Built target indi_pyxis_rotator
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 64%] Built target indi_wanderer_lite_rotator
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
[ 64%] Built target indi_integra_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 65%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 65%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 65%] Linking CXX executable indi_gemini_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
[ 66%] Built target indi_gemini_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 66%] Linking CXX executable indi_simulator_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_wheel.dir/link.txt --verbose=1
[ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 66%] Linking CXX executable indi_deepskydad_fr1
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 66%] Linking CXX executable indi_xagyl_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 67%] Linking CXX executable indi_activefocuser_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 67%] Built target indi_simulator_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 68%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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  -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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/build.make drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 68%] Built target indi_xagyl_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_simulator_dome.dir/DependInfo.cmake --color=
[ 68%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 68%] Building CXX object drivers/dome/CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
[ 68%] Built target indi_deepskydad_fr1
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_rolloff_dome.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 68%] Building CXX object drivers/dome/CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 68%] Linking CXX executable indi_steeldrive2_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_baader_dome.dir/DependInfo.cmake --color=
[ 68%] Built target indi_activefocuser_focus
make  -f drivers/dome/CMakeFiles/indi_domepro2_dome.dir/build.make drivers/dome/CMakeFiles/indi_domepro2_dome.dir/depend
[ 69%] Linking CXX executable indi_manual_wheel
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_domepro2_dome.dir/DependInfo.cmake --color=
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_manual_wheel.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 70%] Building CXX object drivers/dome/CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 70%] Building CXX object drivers/dome/CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 70%] Built target indi_manual_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_rigel_dome.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 71%] Building CXX object drivers/dome/CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 71%] Built target indi_steeldrive2_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_scopedome_dome.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 71%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 72%] Linking CXX executable indi_lx200generic
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 73%] Linking CXX executable indi_quantum_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 73%] Linking CXX executable indi_trutech_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 73%] Built target indi_lx200generic
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_ddw_dome.dir/DependInfo.cmake --color=
[ 73%] Built target indi_quantum_wheel
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_script_dome.dir/DependInfo.cmake --color=
[ 73%] Linking CXX executable indi_qhycfw1_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw1_wheel.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/dome/CMakeFiles/indi_ddw_dome.dir/build.make drivers/dome/CMakeFiles/indi_ddw_dome.dir/build
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 73%] Building CXX object drivers/dome/CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 73%] Building CXX object drivers/dome/CMakeFiles/indi_script_dome.dir/dome_script.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 73%] Linking CXX executable indi_qhycfw2_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw2_wheel.dir/link.txt --verbose=1
[ 73%] Built target indi_trutech_wheel
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/DependInfo.cmake --color=
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 74%] Building CXX object drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
[ 74%] Linking CXX executable indi_qhycfw3_wheel
[ 74%] Built target indi_qhycfw1_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_qhycfw3_wheel.dir/link.txt --verbose=1
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/DependInfo.cmake --color=
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 74%] Linking CXX executable indi_simulator_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_dome.dir/link.txt --verbose=1
[ 75%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 76%] Linking CXX executable indi_rolloff_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 76%] Built target indi_qhycfw2_wheel
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_skysafari.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafari.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 77%] Linking CXX executable indi_baader_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 77%] Built target indi_qhycfw3_wheel
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_watchdog.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdog.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 78%] Built target indi_rolloff_dome
[ 78%] Built target indi_simulator_dome
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_flipflat.dir/DependInfo.cmake --color=
[ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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:
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                         ^
make  -f drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build.make drivers/auxiliary/CMakeFiles/indi_flipflat.dir/build
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                           ^
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                         ^
[ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                                   ^
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 79%] Built target indi_baader_dome
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                                          ^
[ 79%] Linking CXX executable indi_script_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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_ddw_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 79%] Linking CXX executable indi_wanderer_cover
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_wanderer_cover.dir/link.txt --verbose=1
[ 79%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 79%] Built target indi_script_dome
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 80%] Built target indi_ddw_dome
make  -f drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/depend
[ 80%] Built target indi_wanderer_cover
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/DependInfo.cmake --color=
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/build
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_uch.dir/pegasus_uch.cpp.o
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 81%] Linking CXX executable indi_simulator_lightpanel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 81%] Linking CXX executable indi_flipflat
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Built target indi_simulator_lightpanel
make  -f drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/depend
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/build.make drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/build
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 81%] Linking CXX executable indi_watchdog
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Built target indi_flipflat
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Built target indi_watchdog
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_snapcap.dir/DependInfo.cmake --color=
[ 81%] Linking CXX executable indi_skysafari
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_snapcap.dir/snapcap.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Built target indi_skysafari
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 81%] Linking CXX executable indi_pegasus_flatmaster
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Linking CXX executable indi_falcon_rotator
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/rotator && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_falcon_rotator.dir/link.txt --verbose=1
[ 81%] Built target indi_pegasus_flatmaster
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/DependInfo.cmake --color=
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 81%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 81%] Built target indi_falcon_rotator
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 82%] Linking CXX executable indi_Excalibur
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 82%] Built target indi_Excalibur
[ 83%] Linking CXX executable indi_astromech_lpm
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_astromech_lpm.dir/link.txt --verbose=1
[ 84%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 84%] Built target indi_astromech_lpm
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_astrometry.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 84%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 85%] Linking CXX executable indi_snapcap
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 85%] Built target indi_snapcap
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_star2000.dir/DependInfo.cmake --color=
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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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());
      |                                                                   ^
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 85%] Building C object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2000.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/DependInfo.cmake --color=
[ 86%] Linking CXX executable indi_simulator_sqm
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 86%] Building CXX object drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 86%] Built target indi_simulator_sqm
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 87%] Linking CXX executable indi_astrometry
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 87%] Built target indi_astrometry
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_gpusb.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 87%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpusb.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 87%] Linking CXX executable indi_star2000
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 87%] Linking CXX executable indi_optec_wheel
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/filter_wheel && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_optec_wheel.dir/link.txt --verbose=1
[ 87%] Built target indi_star2000
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_joystick.dir/DependInfo.cmake --color=
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 87%] Linking CXX executable indi_arduinost4
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_arduinost4.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 88%] Building CXX object drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystickdriver.cpp.o
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 88%] Linking CXX executable indi_scopedome_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libcurl.so /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 88%] Built target indi_arduinost4
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 88%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 88%] Built target indi_optec_wheel
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 88%] Built target indi_scopedome_dome
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/DependInfo.cmake --color=
[ 88%] Building CXX object drivers/auxiliary/CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_deepskydad_fp1.dir/deepskydad_fp1.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 89%] Linking CXX executable indi_rigel_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 89%] Building CXX object drivers/auxiliary/CMakeFiles/indi_joystick.dir/joystick.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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_domepro2_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 89%] Built target indi_rigel_dome
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/receiver /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 89%] Building CXX object drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 89%] Built target indi_domepro2_dome
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_simulator_weather.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 89%] Building CXX object drivers/weather/CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 89%] Linking CXX executable indi_simulator_gps
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 89%] Linking CXX executable indi_gpusb
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 90%] Linking CXX executable indi_usbdewpoint
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 90%] Built target indi_simulator_gps
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_meta_weather.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 90%] Built target indi_usbdewpoint
[ 90%] Building CXX object drivers/weather/CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o
make  -f drivers/weather/CMakeFiles/indi_watcher_weather.dir/build.make drivers/weather/CMakeFiles/indi_watcher_weather.dir/depend
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_watcher_weather.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f drivers/weather/CMakeFiles/indi_watcher_weather.dir/build.make drivers/weather/CMakeFiles/indi_watcher_weather.dir/build
[ 90%] Linking CXX executable indi_deepskydad_fp1
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_deepskydad_fp1.dir/link.txt --verbose=1
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 90%] Building CXX object drivers/weather/CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 90%] Built target indi_gpusb
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 91%] Building CXX object drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 91%] Built target indi_deepskydad_fp1
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_mbox_weather.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 91%] Building CXX object drivers/weather/CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 91%] Linking CXX executable indi_joystick
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 92%] Linking CXX executable indi_simulator_receiver
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 92%] Built target indi_joystick
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_uranus_weather.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 92%] Building CXX object drivers/weather/CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 92%] Built target indi_simulator_receiver
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_vantage_weather.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 92%] Building CXX object drivers/weather/CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 93%] Linking CXX executable indi_simulator_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_simulator_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_simulator_weather.dir/weathersimulator.cpp.o -o indi_simulator_weather  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 93%] Linking CXX executable indi_nexdome_beaver
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/dome && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_nexdome_beaver.dir/link.txt --verbose=1
[ 93%] Built target indi_simulator_weather
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 93%] Building CXX object drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 94%] Linking CXX executable indi_meta_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 94%] Built target indi_meta_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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/agent /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/agent/CMakeFiles/indi_imager_agent.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 94%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 94%] Linking CXX executable indi_esattoarco_focus
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/focuser && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_esattoarco_focus.dir/link.txt --verbose=1
[ 94%] Built target indi_nexdome_beaver
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/video /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/video/CMakeFiles/indi_v4l2_ccd.dir/DependInfo.cmake --color=
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 94%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/lx/Lx.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 94%] Built target indi_esattoarco_focus
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_one /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_one/CMakeFiles/tutorial_one.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 94%] Building CXX object examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 94%] Linking CXX executable indi_watcher_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_watcher_weather.dir/link.txt --verbose=1
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                              ^
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libcurl.so /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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:
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/build/indi-1.9.9+dfsg/libs/indidevice/property/indipropertybasic.h:116:24: note: candidate 1: 'INDI::WidgetView<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                     ^
[ 94%] Built target indi_watcher_weather
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_two /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_two/CMakeFiles/tutorial_two.dir/DependInfo.cmake --color=
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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();
      |                                            ^
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f examples/tutorial_two/CMakeFiles/tutorial_two.dir/build.make examples/tutorial_two/CMakeFiles/tutorial_two.dir/build
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &operator[](size_t index) const;
      |                        ^~~~~~~~
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &operator[](size_t index) const;
      |                        ^~~~~~~~
[ 94%] Building CXX object examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &operator[](size_t index) const;
      |                        ^~~~~~~~
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _INumber; size_t = unsigned int]'
  116 |         WidgetView<T> &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%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/v4l2driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 96%] Linking CXX executable indi_pegasus_ppb
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 96%] Linking CXX executable indi_vantage_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IText; size_t = unsigned int]'
  116 |         WidgetView<T> &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());
      |                                            ^
[ 97%] Linking CXX executable tutorial_one
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 97%] Built target indi_vantage_weather
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_three /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_three/CMakeFiles/tutorial_three.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 97%] Built target indi_pegasus_ppb
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f examples/tutorial_three/CMakeFiles/tutorial_three.dir/build.make examples/tutorial_three/CMakeFiles/tutorial_three.dir/build
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_four /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_four/CMakeFiles/tutorial_four.dir/DependInfo.cmake --color=
[ 97%] Building CXX object examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 97%] Building CXX object examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
[ 97%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/group.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu'
[ 97%] Built target tutorial_one
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_five /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_five/CMakeFiles/tutorial_dome.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 97%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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_pegasus_uch
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_uch.dir/link.txt --verbose=1
[ 97%] Linking CXX executable indi_pegasus_ppba
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 98%] Linking CXX executable tutorial_two
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 98%] Built target indi_pegasus_ppba
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_five /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_five/CMakeFiles/tutorial_rain.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 98%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 98%] Built target indi_pegasus_uch
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-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_seven /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make  -f examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/build.make examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/build
[ 98%] Built target tutorial_two
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-i686-linux-gnu'
make[3]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu && /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-i686-linux-gnu /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_eight /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/DependInfo.cmake --color=
[ 98%] Building CXX object examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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-i686-linux-gnu'
[ 99%] Building CXX object examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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
/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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<IPState>(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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _IBLOB; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |               ^
[ 99%] Linking CXX executable indi_imager_agent
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient: ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                         ^
[ 99%] Linking CXX executable indi_sqm_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_sqm_weather.dir/link.txt --verbose=1
/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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                         ^
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 99%] Linking CXX executable indi_pegasus_upb
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/auxiliary && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_pegasus_upb.dir/link.txt --verbose=1
[ 99%] Built target indi_sqm_weather
[ 99%] Built target indi_imager_agent
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 99%] Building CXX object drivers/video/CMakeFiles/indi_v4l2_ccd.dir/indi_v4l2driver.cpp.o
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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-i686-linux-gnu/libs/indicore/../.. -I/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/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_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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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<T>& INDI::PropertyBasic<T>::operator[](size_t) const [with T = _ILight; size_t = unsigned int]'
  116 |         WidgetView<T> &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);
      |                         ^
[ 99%] Linking CXX executable tutorial_three
[ 99%] Linking CXX executable tutorial_four
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_four && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_four.dir/link.txt --verbose=1
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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_four.dir/simpleskeleton.cpp.o -o tutorial_four  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/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/tutorial_three.dir/simpleccd.cpp.o -o tutorial_three  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[ 99%] Linking CXX executable tutorial_dome
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 99%] Built target indi_pegasus_upb
[ 99%] Linking CXX executable tutorial_rain
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 99%] Built target tutorial_three
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 99%] Built target tutorial_dome
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 99%] Built target tutorial_four
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 99%] Built target tutorial_rain
[ 99%] Linking CXX executable tutorial_eight
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[ 99%] Built target tutorial_eight
[ 99%] Linking CXX executable indi_v4l2_ccd
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: /usr/lib/i386-linux-gnu/libjpeg.so ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[100%] Linking CXX executable tutorial_seven
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/examples/tutorial_seven && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial_seven.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_seven.dir/simple_telescope_simulator.cpp.o -o tutorial_seven  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/alignment:/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indiclient ../../libs/indibase/libindidriver.so.1.9.9 ../../libs/alignment/libindiAlignmentDriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so -ldl /usr/lib/i386-linux-gnu/libgsl.so /usr/lib/i386-linux-gnu/libgslcblas.so ../../libs/indiclient/libindiclient.so.1.9.9 /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libnova.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[100%] Built target indi_v4l2_ccd
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[100%] Built target tutorial_seven
[100%] Linking CXX executable indi_weather_safety_proxy
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libcurl.so /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[100%] Linking CXX executable indi_planewave_deltat
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[100%] Built target indi_weather_safety_proxy
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[100%] Built target indi_planewave_deltat
[100%] Linking CXX executable indi_openweathermap_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libcurl.so /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[100%] Linking CXX executable indi_mbox_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_mbox_weather.dir/link.txt --verbose=1
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/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-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
[100%] Built target indi_openweathermap_weather
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[100%] Built target indi_mbox_weather
[100%] Linking CXX executable indi_uranus_weather
cd /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/drivers/weather && /usr/bin/cmake -E cmake_link_script CMakeFiles/indi_uranus_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_uranus_weather.dir/uranusmeteo.cpp.o -o indi_uranus_weather  -Wl,-rpath,/build/indi-1.9.9+dfsg/obj-i686-linux-gnu/libs/indibase: ../../libs/indibase/libindidriver.so.1.9.9 /usr/lib/i386-linux-gnu/libusb-1.0.so /usr/lib/i386-linux-gnu/libnova.so /usr/lib/i386-linux-gnu/libcfitsio.so /usr/lib/i386-linux-gnu/libz.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libfftw3.so /usr/lib/i386-linux-gnu/libm.so /usr/lib/i386-linux-gnu/libtheoraenc.so /usr/lib/i386-linux-gnu/libtheoradec.so /usr/lib/i386-linux-gnu/libogg.so 
make[3]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
[100%] Built target indi_uranus_weather
make[2]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /build/indi-1.9.9+dfsg/obj-i686-linux-gnu/CMakeFiles 0
make[1]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install
	cd obj-i686-linux-gnu && make -j15 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-i686-linux-gnu'
/usr/bin/cmake -S/build/indi-1.9.9+dfsg -B/build/indi-1.9.9+dfsg/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[2]: Entering directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
make[2]: Nothing to be done for 'preinstall'.
make[2]: Leaving directory '/build/indi-1.9.9+dfsg/obj-i686-linux-gnu'
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/i386-linux-gnu/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/i386-linux-gnu/libindiclient.a
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindiclient.so.1.9.9
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindiclient.so.1
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/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/i386-linux-gnu/libindidriver.a
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindidriver.so.1.9.9
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindidriver.so.1
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindidriver.so
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1
-- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9" to ""
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/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/i386-linux-gnu/libindiAlignmentClient.a
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so
-- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so" to ""
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so
-- Set runtime path of "/build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so" to ""
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libindilx200.so.1
-- Installing: /build/indi-1.9.9+dfsg/debian/tmp/usr/lib/i386-linux-gnu/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-i686-linux-gnu'
   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 _ZN4INDI13DefaultDevice11purgeConfigEv used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol timestamp used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IUFillLightVector used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN4INDI16FocuserInterfaceC2EPNS_13DefaultDeviceE used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IDSetText used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol ruleStr used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IDLog used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN4INDI13DefaultDevice18setDriverInterfaceEt used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IUGetConfigOnSwitchIndex used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN4INDI9Telescope11ISNewSwitchEPKcS2_P7ISStatePPci used by debian/libindilx200-1/usr/lib/i386-linux-gnu/libindilx200.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: 120 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: symbol IDSetBLOB used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IUUpdateNumber used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol ALIGNMENT_TAB used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/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/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN4INDI6Logger11getInstanceEv used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IUUpdateSwitch used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IUGetConfigOnSwitchIndex used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol _ZN4INDI6Logger13addDebugLevelEPKcS2_ used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IUUpdateBLOB used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: symbol IDSetNumber used by debian/libindialignmentdriver1/usr/lib/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 found in none of the libraries
dpkg-shlibdeps: warning: 3 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/i386-linux-gnu/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/i386-linux-gnu/libindiAlignmentDriver.so.1.9.9 was not linked against libindiclient.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so contains an unresolvable reference to symbol _ZN4INDI18AlignmentSubsystem40TelescopeDirectionVectorSupportFunctions47SphericalCoordinateFromTelescopeDirectionVectorENS0_24TelescopeDirectionVectorERdNS1_21AzimuthAngleDirectionES3_NS1_19PolarAngleDirectionE: it's probably a plugin
dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so contains an unresolvable reference to symbol _ZN4INDI18AlignmentSubsystem15BasicMathPlugin20Matrix3x3DeterminantEP10gsl_matrix: it's probably a plugin
dpkg-shlibdeps: warning: 19 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libogg.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libcfitsio.so.10 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libusb-1.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_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/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libjpeg.so.62 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_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/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libz.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_Nearest_MathPlugin.so debian/libindi-plugins/usr/lib/i386-linux-gnu/indi/MathPlugins/libindi_SVD_MathPlugin.so were not linked against libfftw3.so.3 (they use none of the library's symbols)
   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 'libindidriver1' in '../libindidriver1_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindidriver1-dbgsym' in '../libindidriver1-dbgsym_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindialignmentdriver1' in '../libindialignmentdriver1_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindialignmentdriver1-dbgsym' in '../libindialignmentdriver1-dbgsym_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindilx200-1' in '../libindilx200-1_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindilx200-1-dbgsym' in '../libindilx200-1-dbgsym_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindiclient1' in '../libindiclient1_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindiclient1-dbgsym' in '../libindiclient1-dbgsym_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindi-plugins' in '../libindi-plugins_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindi-plugins-dbgsym' in '../libindi-plugins-dbgsym_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindi-dev' in '../libindi-dev_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'libindi-data' in '../libindi-data_1.9.9+dfsg-2_all.deb'.
dpkg-deb: building package 'indi-bin-dbgsym' in '../indi-bin-dbgsym_1.9.9+dfsg-2_i386.deb'.
dpkg-deb: building package 'indi-bin' in '../indi-bin_1.9.9+dfsg-2_i386.deb'.
 dpkg-genbuildinfo --build=binary -O../indi_1.9.9+dfsg-2_i386.buildinfo
 dpkg-genchanges --build=binary -O../indi_1.9.9+dfsg-2_i386.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: user script /srv/workspace/pbuilder/2173/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/2173/tmp/hooks/B01_cleanup finished
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/2173 and its subdirectories
I: Current time: Mon Jun  3 20:19:19 +14 2024
I: pbuilder-time-stamp: 1717395559