fatal: not a git repository (or any of the parent directories): .git CMake Warning: Manually-specified variables were not used by the project: LIB_SUFFIX 0%100%100%100%100%Done Fetching libindi.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done indi-1.9.4/ indi-1.9.4/.circleci/ indi-1.9.4/.circleci/build-all.sh indi-1.9.4/.circleci/build-core.sh indi-1.9.4/.circleci/build-deb-packages.sh indi-1.9.4/.circleci/build-libs.sh indi-1.9.4/.circleci/config.yml indi-1.9.4/.circleci/run-tests.sh indi-1.9.4/.gitattributes indi-1.9.4/.github/ indi-1.9.4/.github/ISSUE_TEMPLATE/ indi-1.9.4/.github/ISSUE_TEMPLATE/bug_report.md indi-1.9.4/.github/ISSUE_TEMPLATE/bug_template.md indi-1.9.4/.github/ISSUE_TEMPLATE/driver_request.md indi-1.9.4/.github/ISSUE_TEMPLATE/feature_request.md indi-1.9.4/.github/docker/ indi-1.9.4/.github/docker/Dockerfile.centos indi-1.9.4/.github/docker/Dockerfile.debian indi-1.9.4/.github/docker/Dockerfile.fedora indi-1.9.4/.github/docker/Dockerfile.ubuntu indi-1.9.4/.github/workflows/ indi-1.9.4/.github/workflows/default.yml indi-1.9.4/.github/workflows/docker.yml indi-1.9.4/.github/workflows/macos.yml indi-1.9.4/.github/workflows/pyindi.yml indi-1.9.4/.gitignore indi-1.9.4/AUTHORS indi-1.9.4/CMakeLists.txt indi-1.9.4/COPYING.BSD indi-1.9.4/COPYING.GPL indi-1.9.4/COPYING.LGPL indi-1.9.4/COPYRIGHT indi-1.9.4/ChangeLog indi-1.9.4/Doxyfile indi-1.9.4/INSTALL indi-1.9.4/LICENSE indi-1.9.4/NEWS indi-1.9.4/README indi-1.9.4/README.md indi-1.9.4/base64.c indi-1.9.4/base64.h indi-1.9.4/base64_luts.h indi-1.9.4/cmake_modules/ indi-1.9.4/cmake_modules/CMakeCommon.cmake indi-1.9.4/cmake_modules/CMakeParseArguments.cmake indi-1.9.4/cmake_modules/FindCFITSIO.cmake indi-1.9.4/cmake_modules/FindDC1394.cmake indi-1.9.4/cmake_modules/FindFFTW3.cmake indi-1.9.4/cmake_modules/FindGMock.cmake indi-1.9.4/cmake_modules/FindGSL.cmake indi-1.9.4/cmake_modules/FindINDI.cmake indi-1.9.4/cmake_modules/FindIconv.cmake indi-1.9.4/cmake_modules/FindJPEG.cmake indi-1.9.4/cmake_modules/FindNova.cmake indi-1.9.4/cmake_modules/FindOggTheora.cmake indi-1.9.4/cmake_modules/FindOpenAL.cmake indi-1.9.4/cmake_modules/FindPackageHandleStandardArgs.cmake indi-1.9.4/cmake_modules/FindPackageMessage.cmake indi-1.9.4/cmake_modules/FindRTLSDR.cmake indi-1.9.4/cmake_modules/FindUSB1.cmake indi-1.9.4/cmake_modules/FindVorbis.cmake indi-1.9.4/cmake_modules/UnityBuild.cmake indi-1.9.4/config-usb.h.cmake indi-1.9.4/config.h.cmake indi-1.9.4/debian/ indi-1.9.4/debian/changelog indi-1.9.4/debian/compat indi-1.9.4/debian/control indi-1.9.4/debian/copyright indi-1.9.4/debian/indi-bin.install indi-1.9.4/debian/libindi-data.install indi-1.9.4/debian/libindi-dev.install indi-1.9.4/debian/libindi-dev.links indi-1.9.4/debian/libindi1.install indi-1.9.4/debian/postinst indi-1.9.4/debian/rules indi-1.9.4/debian/source/ indi-1.9.4/debian/source/format indi-1.9.4/debian/watch indi-1.9.4/developer-build.bash indi-1.9.4/docker/ indi-1.9.4/docker/README.md indi-1.9.4/docker/build-dockers indi-1.9.4/docker/centos/ indi-1.9.4/docker/centos/Dockerfile indi-1.9.4/docker/debian_buster/ indi-1.9.4/docker/debian_buster/Dockerfile indi-1.9.4/docker/debian_stretch/ indi-1.9.4/docker/debian_stretch/Dockerfile indi-1.9.4/docker/fedora/ indi-1.9.4/docker/fedora/Dockerfile indi-1.9.4/docker/opensuse/ indi-1.9.4/docker/opensuse/Dockerfile indi-1.9.4/docker/run-build.sh indi-1.9.4/docker/ubuntu_artful/ indi-1.9.4/docker/ubuntu_artful/Dockerfile indi-1.9.4/docker/ubuntu_bionic/ indi-1.9.4/docker/ubuntu_bionic/Dockerfile indi-1.9.4/drivers.xml indi-1.9.4/drivers/ indi-1.9.4/drivers/README.md indi-1.9.4/drivers/agent/ indi-1.9.4/drivers/agent/agent_imager.cpp indi-1.9.4/drivers/agent/agent_imager.h indi-1.9.4/drivers/agent/agent_imager.txt indi-1.9.4/drivers/agent/group.cpp indi-1.9.4/drivers/agent/group.h indi-1.9.4/drivers/auxiliary/ indi-1.9.4/drivers/auxiliary/99-indi_auxiliary.rules indi-1.9.4/drivers/auxiliary/STAR2000.cpp indi-1.9.4/drivers/auxiliary/STAR2000.h indi-1.9.4/drivers/auxiliary/STAR2kdriver.c indi-1.9.4/drivers/auxiliary/STAR2kdriver.h indi-1.9.4/drivers/auxiliary/arduino_st4.cpp indi-1.9.4/drivers/auxiliary/arduino_st4.h indi-1.9.4/drivers/auxiliary/astrometrydriver.cpp indi-1.9.4/drivers/auxiliary/astrometrydriver.h indi-1.9.4/drivers/auxiliary/deepskydad_fp1.cpp indi-1.9.4/drivers/auxiliary/deepskydad_fp1.h indi-1.9.4/drivers/auxiliary/flip_flat.cpp indi-1.9.4/drivers/auxiliary/flip_flat.h indi-1.9.4/drivers/auxiliary/gpdriver.cpp indi-1.9.4/drivers/auxiliary/gpdriver.h indi-1.9.4/drivers/auxiliary/gps_simulator.cpp indi-1.9.4/drivers/auxiliary/gps_simulator.h indi-1.9.4/drivers/auxiliary/gpusb.cpp indi-1.9.4/drivers/auxiliary/gpusb.h indi-1.9.4/drivers/auxiliary/joystick.cpp indi-1.9.4/drivers/auxiliary/joystick.h indi-1.9.4/drivers/auxiliary/joystickdriver.cpp indi-1.9.4/drivers/auxiliary/joystickdriver.h indi-1.9.4/drivers/auxiliary/light_panel_simulator.cpp indi-1.9.4/drivers/auxiliary/light_panel_simulator.h indi-1.9.4/drivers/auxiliary/lpm.cpp indi-1.9.4/drivers/auxiliary/lpm.h indi-1.9.4/drivers/auxiliary/pegasus_flatmaster.cpp indi-1.9.4/drivers/auxiliary/pegasus_flatmaster.h indi-1.9.4/drivers/auxiliary/pegasus_ppb.cpp indi-1.9.4/drivers/auxiliary/pegasus_ppb.h indi-1.9.4/drivers/auxiliary/pegasus_ppba.cpp indi-1.9.4/drivers/auxiliary/pegasus_ppba.h indi-1.9.4/drivers/auxiliary/pegasus_uch.cpp indi-1.9.4/drivers/auxiliary/pegasus_uch.h indi-1.9.4/drivers/auxiliary/pegasus_upb.cpp indi-1.9.4/drivers/auxiliary/pegasus_upb.h indi-1.9.4/drivers/auxiliary/planewave_delta.cpp indi-1.9.4/drivers/auxiliary/planewave_delta.h indi-1.9.4/drivers/auxiliary/skysafari.cpp indi-1.9.4/drivers/auxiliary/skysafari.h indi-1.9.4/drivers/auxiliary/skysafariclient.cpp indi-1.9.4/drivers/auxiliary/skysafariclient.h indi-1.9.4/drivers/auxiliary/snapcap.cpp indi-1.9.4/drivers/auxiliary/snapcap.h indi-1.9.4/drivers/auxiliary/sqm.cpp indi-1.9.4/drivers/auxiliary/sqm.h indi-1.9.4/drivers/auxiliary/sqm_simulator.cpp indi-1.9.4/drivers/auxiliary/sqm_simulator.h indi-1.9.4/drivers/auxiliary/usb_dewpoint.cpp indi-1.9.4/drivers/auxiliary/usb_dewpoint.h indi-1.9.4/drivers/auxiliary/watchdog.cpp indi-1.9.4/drivers/auxiliary/watchdog.h indi-1.9.4/drivers/auxiliary/watchdogclient.cpp indi-1.9.4/drivers/auxiliary/watchdogclient.h indi-1.9.4/drivers/ccd/ indi-1.9.4/drivers/ccd/ccd_simulator.cpp indi-1.9.4/drivers/ccd/ccd_simulator.h indi-1.9.4/drivers/ccd/guide_simulator.cpp indi-1.9.4/drivers/ccd/guide_simulator.h indi-1.9.4/drivers/dome/ indi-1.9.4/drivers/dome/baader_dome.cpp indi-1.9.4/drivers/dome/baader_dome.h indi-1.9.4/drivers/dome/ddw_dome.cpp indi-1.9.4/drivers/dome/ddw_dome.h indi-1.9.4/drivers/dome/dome_script.cpp indi-1.9.4/drivers/dome/dome_script.h indi-1.9.4/drivers/dome/dome_script.txt indi-1.9.4/drivers/dome/dome_simulator.cpp indi-1.9.4/drivers/dome/dome_simulator.h indi-1.9.4/drivers/dome/domepro2.cpp indi-1.9.4/drivers/dome/domepro2.h indi-1.9.4/drivers/dome/rigel_dome.cpp indi-1.9.4/drivers/dome/rigel_dome.h indi-1.9.4/drivers/dome/roll_off.cpp indi-1.9.4/drivers/dome/roll_off.h indi-1.9.4/drivers/dome/scopedome_arduino.cpp indi-1.9.4/drivers/dome/scopedome_arduino.h indi-1.9.4/drivers/dome/scopedome_dome.cpp indi-1.9.4/drivers/dome/scopedome_dome.h indi-1.9.4/drivers/dome/scopedome_sim.cpp indi-1.9.4/drivers/dome/scopedome_sim.h indi-1.9.4/drivers/dome/scopedome_usb21.cpp indi-1.9.4/drivers/dome/scopedome_usb21.h indi-1.9.4/drivers/filter_wheel/ indi-1.9.4/drivers/filter_wheel/filter_simulator.cpp indi-1.9.4/drivers/filter_wheel/filter_simulator.h indi-1.9.4/drivers/filter_wheel/ifwoptec.cpp indi-1.9.4/drivers/filter_wheel/ifwoptec.h indi-1.9.4/drivers/filter_wheel/manual_filter.cpp indi-1.9.4/drivers/filter_wheel/manual_filter.h indi-1.9.4/drivers/filter_wheel/qhycfw1.cpp indi-1.9.4/drivers/filter_wheel/qhycfw1.h indi-1.9.4/drivers/filter_wheel/qhycfw2.cpp indi-1.9.4/drivers/filter_wheel/qhycfw2.h indi-1.9.4/drivers/filter_wheel/qhycfw3.cpp indi-1.9.4/drivers/filter_wheel/qhycfw3.h indi-1.9.4/drivers/filter_wheel/quantum_wheel.cpp indi-1.9.4/drivers/filter_wheel/quantum_wheel.h indi-1.9.4/drivers/filter_wheel/trutech_wheel.cpp indi-1.9.4/drivers/filter_wheel/trutech_wheel.h indi-1.9.4/drivers/filter_wheel/xagyl_wheel.cpp indi-1.9.4/drivers/filter_wheel/xagyl_wheel.h indi-1.9.4/drivers/focuser/ indi-1.9.4/drivers/focuser/aaf2.cpp indi-1.9.4/drivers/focuser/aaf2.h indi-1.9.4/drivers/focuser/activefocuser.cpp indi-1.9.4/drivers/focuser/activefocuser.h indi-1.9.4/drivers/focuser/activefocuser_utils.cpp indi-1.9.4/drivers/focuser/activefocuser_utils.h indi-1.9.4/drivers/focuser/celestron.cpp indi-1.9.4/drivers/focuser/celestron.h indi-1.9.4/drivers/focuser/celestronauxpacket.cpp indi-1.9.4/drivers/focuser/celestronauxpacket.h indi-1.9.4/drivers/focuser/deepskydad_af1.cpp indi-1.9.4/drivers/focuser/deepskydad_af1.h indi-1.9.4/drivers/focuser/deepskydad_af2.cpp indi-1.9.4/drivers/focuser/deepskydad_af2.h indi-1.9.4/drivers/focuser/deepskydad_af3.cpp indi-1.9.4/drivers/focuser/deepskydad_af3.h indi-1.9.4/drivers/focuser/dmfc.cpp indi-1.9.4/drivers/focuser/dmfc.h indi-1.9.4/drivers/focuser/fcusb.cpp indi-1.9.4/drivers/focuser/fcusb.h indi-1.9.4/drivers/focuser/focus_simulator.cpp indi-1.9.4/drivers/focuser/focus_simulator.h indi-1.9.4/drivers/focuser/focuslynx.cpp indi-1.9.4/drivers/focuser/focuslynx.h indi-1.9.4/drivers/focuser/focuslynxbase.cpp indi-1.9.4/drivers/focuser/focuslynxbase.h indi-1.9.4/drivers/focuser/hitecastrodcfocuser.cpp indi-1.9.4/drivers/focuser/hitecastrodcfocuser.h indi-1.9.4/drivers/focuser/indi_tcfs_sk.xml indi-1.9.4/drivers/focuser/lacerta_mfoc.cpp indi-1.9.4/drivers/focuser/lacerta_mfoc.h indi-1.9.4/drivers/focuser/lakeside.cpp indi-1.9.4/drivers/focuser/lakeside.h indi-1.9.4/drivers/focuser/microtouch.cpp indi-1.9.4/drivers/focuser/microtouch.h indi-1.9.4/drivers/focuser/moonlite.cpp indi-1.9.4/drivers/focuser/moonlite.h indi-1.9.4/drivers/focuser/moonlite_dro.cpp indi-1.9.4/drivers/focuser/moonlite_dro.h indi-1.9.4/drivers/focuser/myfocuserpro2.cpp indi-1.9.4/drivers/focuser/myfocuserpro2.h indi-1.9.4/drivers/focuser/nfocus.cpp indi-1.9.4/drivers/focuser/nfocus.h indi-1.9.4/drivers/focuser/nstep.cpp indi-1.9.4/drivers/focuser/nstep.h indi-1.9.4/drivers/focuser/onfocus.cpp indi-1.9.4/drivers/focuser/onfocus.h indi-1.9.4/drivers/focuser/pegasus_focuscube.cpp indi-1.9.4/drivers/focuser/pegasus_focuscube.h indi-1.9.4/drivers/focuser/pegasus_scopsoag.cpp indi-1.9.4/drivers/focuser/pegasus_scopsoag.h indi-1.9.4/drivers/focuser/perfectstar.cpp indi-1.9.4/drivers/focuser/perfectstar.h indi-1.9.4/drivers/focuser/planewave_efa.cpp indi-1.9.4/drivers/focuser/planewave_efa.h indi-1.9.4/drivers/focuser/rainbowRSF.cpp indi-1.9.4/drivers/focuser/rainbowRSF.h indi-1.9.4/drivers/focuser/rbfocus.cpp indi-1.9.4/drivers/focuser/rbfocus.h indi-1.9.4/drivers/focuser/robofocus.cpp indi-1.9.4/drivers/focuser/robofocus.h indi-1.9.4/drivers/focuser/sestosenso.cpp indi-1.9.4/drivers/focuser/sestosenso.h indi-1.9.4/drivers/focuser/sestosenso2.cpp indi-1.9.4/drivers/focuser/sestosenso2.h indi-1.9.4/drivers/focuser/si_efs.cpp indi-1.9.4/drivers/focuser/si_efs.h indi-1.9.4/drivers/focuser/smartfocus.cpp indi-1.9.4/drivers/focuser/smartfocus.h indi-1.9.4/drivers/focuser/steeldrive.cpp indi-1.9.4/drivers/focuser/steeldrive.h indi-1.9.4/drivers/focuser/steeldrive2.cpp indi-1.9.4/drivers/focuser/steeldrive2.h indi-1.9.4/drivers/focuser/tcfs.cpp indi-1.9.4/drivers/focuser/tcfs.h indi-1.9.4/drivers/focuser/teenastro.cpp indi-1.9.4/drivers/focuser/teenastro.h indi-1.9.4/drivers/focuser/usbfocusv3.cpp indi-1.9.4/drivers/focuser/usbfocusv3.h indi-1.9.4/drivers/receiver/ indi-1.9.4/drivers/receiver/indi_rtlsdr.cpp indi-1.9.4/drivers/receiver/indi_rtlsdr.h indi-1.9.4/drivers/receiver/receiver_simulator.cpp indi-1.9.4/drivers/receiver/receiver_simulator.h indi-1.9.4/drivers/rotator/ indi-1.9.4/drivers/rotator/deepskydad_fr1.cpp indi-1.9.4/drivers/rotator/deepskydad_fr1.h indi-1.9.4/drivers/rotator/gemini.cpp indi-1.9.4/drivers/rotator/gemini.h indi-1.9.4/drivers/rotator/integra.cpp indi-1.9.4/drivers/rotator/integra.h indi-1.9.4/drivers/rotator/nframe.cpp indi-1.9.4/drivers/rotator/nframe.h indi-1.9.4/drivers/rotator/nightcrawler.cpp indi-1.9.4/drivers/rotator/nightcrawler.h indi-1.9.4/drivers/rotator/pegasus_falcon.cpp indi-1.9.4/drivers/rotator/pegasus_falcon.h indi-1.9.4/drivers/rotator/pyxis.cpp indi-1.9.4/drivers/rotator/pyxis.h indi-1.9.4/drivers/rotator/rotator_simulator.cpp indi-1.9.4/drivers/rotator/rotator_simulator.h indi-1.9.4/drivers/skeleton/ indi-1.9.4/drivers/skeleton/CMakeLists.txt indi-1.9.4/drivers/skeleton/README.md indi-1.9.4/drivers/skeleton/focuser_driver.cpp indi-1.9.4/drivers/skeleton/focuser_driver.h indi-1.9.4/drivers/skeleton/mount_driver.cpp indi-1.9.4/drivers/skeleton/mount_driver.h indi-1.9.4/drivers/telescope/ indi-1.9.4/drivers/telescope/astrotrac.cpp indi-1.9.4/drivers/telescope/astrotrac.h indi-1.9.4/drivers/telescope/celestrondriver.cpp indi-1.9.4/drivers/telescope/celestrondriver.h indi-1.9.4/drivers/telescope/celestrongps.cpp indi-1.9.4/drivers/telescope/celestrongps.h indi-1.9.4/drivers/telescope/crux_mount.cpp indi-1.9.4/drivers/telescope/crux_mount.h indi-1.9.4/drivers/telescope/dsc.cpp indi-1.9.4/drivers/telescope/dsc.h indi-1.9.4/drivers/telescope/eq500x.cpp indi-1.9.4/drivers/telescope/eq500x.h indi-1.9.4/drivers/telescope/eq500x.md indi-1.9.4/drivers/telescope/ieqdriverbase.cpp indi-1.9.4/drivers/telescope/ieqdriverbase.h indi-1.9.4/drivers/telescope/ieqpro.cpp indi-1.9.4/drivers/telescope/ieqpro.h indi-1.9.4/drivers/telescope/ieqprolegacy.cpp indi-1.9.4/drivers/telescope/ieqprolegacy.h indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp indi-1.9.4/drivers/telescope/ieqprolegacydriver.h indi-1.9.4/drivers/telescope/ioptronHC8406.cpp indi-1.9.4/drivers/telescope/ioptronHC8406.h indi-1.9.4/drivers/telescope/ioptron_drivers.txt indi-1.9.4/drivers/telescope/ioptronv3.cpp indi-1.9.4/drivers/telescope/ioptronv3.h indi-1.9.4/drivers/telescope/ioptronv3driver.cpp indi-1.9.4/drivers/telescope/ioptronv3driver.h indi-1.9.4/drivers/telescope/lx200_10micron.cpp indi-1.9.4/drivers/telescope/lx200_10micron.h indi-1.9.4/drivers/telescope/lx200_16.cpp indi-1.9.4/drivers/telescope/lx200_16.h indi-1.9.4/drivers/telescope/lx200_OnStep.cpp indi-1.9.4/drivers/telescope/lx200_OnStep.h indi-1.9.4/drivers/telescope/lx200_TeenAstro.cpp indi-1.9.4/drivers/telescope/lx200_TeenAstro.h indi-1.9.4/drivers/telescope/lx200ap.cpp indi-1.9.4/drivers/telescope/lx200ap.h indi-1.9.4/drivers/telescope/lx200ap_gtocp2.cpp indi-1.9.4/drivers/telescope/lx200ap_gtocp2.h indi-1.9.4/drivers/telescope/lx200apdriver.cpp indi-1.9.4/drivers/telescope/lx200apdriver.h indi-1.9.4/drivers/telescope/lx200autostar.cpp indi-1.9.4/drivers/telescope/lx200autostar.h indi-1.9.4/drivers/telescope/lx200basic.cpp indi-1.9.4/drivers/telescope/lx200basic.h indi-1.9.4/drivers/telescope/lx200classic.cpp indi-1.9.4/drivers/telescope/lx200classic.h indi-1.9.4/drivers/telescope/lx200driver.cpp indi-1.9.4/drivers/telescope/lx200driver.h indi-1.9.4/drivers/telescope/lx200fs2.cpp indi-1.9.4/drivers/telescope/lx200fs2.h indi-1.9.4/drivers/telescope/lx200gemini.cpp indi-1.9.4/drivers/telescope/lx200gemini.h indi-1.9.4/drivers/telescope/lx200generic.cpp indi-1.9.4/drivers/telescope/lx200generic.h indi-1.9.4/drivers/telescope/lx200gotonova.cpp indi-1.9.4/drivers/telescope/lx200gotonova.h indi-1.9.4/drivers/telescope/lx200gps.cpp indi-1.9.4/drivers/telescope/lx200gps.h indi-1.9.4/drivers/telescope/lx200pulsar2.cpp indi-1.9.4/drivers/telescope/lx200pulsar2.h indi-1.9.4/drivers/telescope/lx200ss2000pc.cpp indi-1.9.4/drivers/telescope/lx200ss2000pc.h indi-1.9.4/drivers/telescope/lx200telescope.cpp indi-1.9.4/drivers/telescope/lx200telescope.h indi-1.9.4/drivers/telescope/lx200zeq25.cpp indi-1.9.4/drivers/telescope/lx200zeq25.h indi-1.9.4/drivers/telescope/magellan1.h indi-1.9.4/drivers/telescope/magellandriver.h indi-1.9.4/drivers/telescope/paramount.cpp indi-1.9.4/drivers/telescope/paramount.h indi-1.9.4/drivers/telescope/pmc8.cpp indi-1.9.4/drivers/telescope/pmc8.h indi-1.9.4/drivers/telescope/pmc8driver.cpp indi-1.9.4/drivers/telescope/pmc8driver.h indi-1.9.4/drivers/telescope/rainbow.cpp indi-1.9.4/drivers/telescope/rainbow.h indi-1.9.4/drivers/telescope/scopesim_helper.cpp indi-1.9.4/drivers/telescope/scopesim_helper.h indi-1.9.4/drivers/telescope/skycommander.cpp indi-1.9.4/drivers/telescope/skycommander.h indi-1.9.4/drivers/telescope/skywatcherAPI.cpp indi-1.9.4/drivers/telescope/skywatcherAPI.h indi-1.9.4/drivers/telescope/skywatcherAPIMount.cpp indi-1.9.4/drivers/telescope/skywatcherAPIMount.h indi-1.9.4/drivers/telescope/skywatcherAltAzSimple.cpp indi-1.9.4/drivers/telescope/skywatcherAltAzSimple.h indi-1.9.4/drivers/telescope/synscandriver.cpp indi-1.9.4/drivers/telescope/synscandriver.h indi-1.9.4/drivers/telescope/synscandriverlegacy.cpp indi-1.9.4/drivers/telescope/synscandriverlegacy.h indi-1.9.4/drivers/telescope/synscanmount.cpp indi-1.9.4/drivers/telescope/synscanmountlegacy.cpp indi-1.9.4/drivers/telescope/telescope_script.cpp indi-1.9.4/drivers/telescope/telescope_script.h indi-1.9.4/drivers/telescope/telescope_script.txt indi-1.9.4/drivers/telescope/telescope_simulator.cpp indi-1.9.4/drivers/telescope/telescope_simulator.h indi-1.9.4/drivers/telescope/temmadriver.cpp indi-1.9.4/drivers/telescope/temmadriver.h indi-1.9.4/drivers/video/ indi-1.9.4/drivers/video/80-dbk21-camera.rules indi-1.9.4/drivers/video/indi_v4l2driver.cpp indi-1.9.4/drivers/video/stvdriver.h indi-1.9.4/drivers/video/v4l2driver.cpp indi-1.9.4/drivers/video/v4l2driver.h indi-1.9.4/drivers/weather/ indi-1.9.4/drivers/weather/gason.cpp indi-1.9.4/drivers/weather/gason.h indi-1.9.4/drivers/weather/mbox.cpp indi-1.9.4/drivers/weather/mbox.h indi-1.9.4/drivers/weather/openweathermap.cpp indi-1.9.4/drivers/weather/openweathermap.h indi-1.9.4/drivers/weather/vantage.cpp indi-1.9.4/drivers/weather/vantage.h indi-1.9.4/drivers/weather/weather_safety_proxy.cpp indi-1.9.4/drivers/weather/weather_safety_proxy.h indi-1.9.4/drivers/weather/weathermeta.cpp indi-1.9.4/drivers/weather/weathermeta.h indi-1.9.4/drivers/weather/weathersimulator.cpp indi-1.9.4/drivers/weather/weathersimulator.h indi-1.9.4/drivers/weather/weatherwatcher.cpp indi-1.9.4/drivers/weather/weatherwatcher.h indi-1.9.4/eventloop.c indi-1.9.4/eventloop.h indi-1.9.4/examples/ indi-1.9.4/examples/CMakeLists.txt indi-1.9.4/examples/README indi-1.9.4/examples/tutorial_eight/ indi-1.9.4/examples/tutorial_eight/CMakeLists.txt indi-1.9.4/examples/tutorial_eight/simple_receiver.cpp indi-1.9.4/examples/tutorial_eight/simple_receiver.h indi-1.9.4/examples/tutorial_five/ indi-1.9.4/examples/tutorial_five/CMakeLists.txt indi-1.9.4/examples/tutorial_five/dome.cpp indi-1.9.4/examples/tutorial_five/dome.h indi-1.9.4/examples/tutorial_five/raindetector.cpp indi-1.9.4/examples/tutorial_five/raindetector.h indi-1.9.4/examples/tutorial_four/ indi-1.9.4/examples/tutorial_four/CMakeLists.txt indi-1.9.4/examples/tutorial_four/simpleskeleton.cpp indi-1.9.4/examples/tutorial_four/simpleskeleton.h indi-1.9.4/examples/tutorial_four/tutorial_four_sk.xml indi-1.9.4/examples/tutorial_one/ indi-1.9.4/examples/tutorial_one/CMakeLists.txt indi-1.9.4/examples/tutorial_one/simpledevice.cpp indi-1.9.4/examples/tutorial_one/simpledevice.h indi-1.9.4/examples/tutorial_seven/ indi-1.9.4/examples/tutorial_seven/CMakeLists.txt indi-1.9.4/examples/tutorial_seven/simple_telescope_simulator.cpp indi-1.9.4/examples/tutorial_seven/simple_telescope_simulator.h indi-1.9.4/examples/tutorial_six/ indi-1.9.4/examples/tutorial_six/CMakeLists.txt indi-1.9.4/examples/tutorial_six/tutorial_client.cpp indi-1.9.4/examples/tutorial_six/tutorial_client.h indi-1.9.4/examples/tutorial_three/ indi-1.9.4/examples/tutorial_three/CMakeLists.txt indi-1.9.4/examples/tutorial_three/simpleccd.cpp indi-1.9.4/examples/tutorial_three/simpleccd.h indi-1.9.4/examples/tutorial_two/ indi-1.9.4/examples/tutorial_two/CMakeLists.txt indi-1.9.4/examples/tutorial_two/simplescope.cpp indi-1.9.4/examples/tutorial_two/simplescope.h indi-1.9.4/fq.c indi-1.9.4/fq.h indi-1.9.4/indiapi.h indi-1.9.4/indidevapi.h indi-1.9.4/indidriver.c indi-1.9.4/indidriver.h indi-1.9.4/indidrivermain.c indi-1.9.4/indiserver.c indi-1.9.4/indiversion.h.cmake indi-1.9.4/libindi.pc.cmake indi-1.9.4/libs/ indi-1.9.4/libs/dsp/ indi-1.9.4/libs/dsp/buffer.c indi-1.9.4/libs/dsp/convert.c indi-1.9.4/libs/dsp/convolution.c indi-1.9.4/libs/dsp/dsp.h indi-1.9.4/libs/dsp/fft.c indi-1.9.4/libs/dsp/file.c indi-1.9.4/libs/dsp/filters.c indi-1.9.4/libs/dsp/signals.c indi-1.9.4/libs/dsp/stats.c indi-1.9.4/libs/dsp/stream.c indi-1.9.4/libs/fpack/ indi-1.9.4/libs/fpack/fpack.c indi-1.9.4/libs/fpack/fpack.h indi-1.9.4/libs/fpack/fpackutil.c indi-1.9.4/libs/indibase/ indi-1.9.4/libs/indibase/alignment/ indi-1.9.4/libs/indibase/alignment/AlignmentSubsystemForClients.cpp indi-1.9.4/libs/indibase/alignment/AlignmentSubsystemForClients.h indi-1.9.4/libs/indibase/alignment/AlignmentSubsystemForDrivers.cpp indi-1.9.4/libs/indibase/alignment/AlignmentSubsystemForDrivers.h indi-1.9.4/libs/indibase/alignment/AlignmentSubsystemForMathPlugins.h indi-1.9.4/libs/indibase/alignment/BasicMathPlugin.cpp indi-1.9.4/libs/indibase/alignment/BasicMathPlugin.h indi-1.9.4/libs/indibase/alignment/BuiltInMathPlugin.cpp indi-1.9.4/libs/indibase/alignment/BuiltInMathPlugin.h indi-1.9.4/libs/indibase/alignment/CMakeLists.txt indi-1.9.4/libs/indibase/alignment/CMakeModules/ indi-1.9.4/libs/indibase/alignment/CMakeModules/FindGSL.cmake indi-1.9.4/libs/indibase/alignment/ClientAPIForAlignmentDatabase.cpp indi-1.9.4/libs/indibase/alignment/ClientAPIForAlignmentDatabase.h indi-1.9.4/libs/indibase/alignment/ClientAPIForMathPluginManagement.cpp indi-1.9.4/libs/indibase/alignment/ClientAPIForMathPluginManagement.h indi-1.9.4/libs/indibase/alignment/Common.cpp indi-1.9.4/libs/indibase/alignment/Common.h indi-1.9.4/libs/indibase/alignment/ConvexHull.cpp indi-1.9.4/libs/indibase/alignment/ConvexHull.h indi-1.9.4/libs/indibase/alignment/DriverCommon.cpp indi-1.9.4/libs/indibase/alignment/DriverCommon.h indi-1.9.4/libs/indibase/alignment/DummyMathPlugin.cpp indi-1.9.4/libs/indibase/alignment/DummyMathPlugin.h indi-1.9.4/libs/indibase/alignment/InMemoryDatabase.cpp indi-1.9.4/libs/indibase/alignment/InMemoryDatabase.h indi-1.9.4/libs/indibase/alignment/LoaderClient.cpp indi-1.9.4/libs/indibase/alignment/LoaderClient.h indi-1.9.4/libs/indibase/alignment/LoaderMain.cpp indi-1.9.4/libs/indibase/alignment/MapPropertiesToInMemoryDatabase.cpp indi-1.9.4/libs/indibase/alignment/MapPropertiesToInMemoryDatabase.h indi-1.9.4/libs/indibase/alignment/MathPlugin.cpp indi-1.9.4/libs/indibase/alignment/MathPlugin.h indi-1.9.4/libs/indibase/alignment/MathPluginManagement.cpp indi-1.9.4/libs/indibase/alignment/MathPluginManagement.h indi-1.9.4/libs/indibase/alignment/MathPluginManagerClient.cpp indi-1.9.4/libs/indibase/alignment/MathPluginManagerClient.h indi-1.9.4/libs/indibase/alignment/MathPluginManagerMain.cpp indi-1.9.4/libs/indibase/alignment/NearestMathPlugin.cpp indi-1.9.4/libs/indibase/alignment/NearestMathPlugin.h indi-1.9.4/libs/indibase/alignment/SVDMathPlugin.cpp indi-1.9.4/libs/indibase/alignment/SVDMathPlugin.h indi-1.9.4/libs/indibase/alignment/TelescopeDirectionVectorSupportFunctions.cpp indi-1.9.4/libs/indibase/alignment/TelescopeDirectionVectorSupportFunctions.h indi-1.9.4/libs/indibase/alignment/alignment_white_paper.md indi-1.9.4/libs/indibase/alignment/controlpanel1.png indi-1.9.4/libs/indibase/alignment/controlpanel2.png indi-1.9.4/libs/indibase/alignment/controlpanel3.png indi-1.9.4/libs/indibase/alignment/controlpanel4.png indi-1.9.4/libs/indibase/alignment/controlpanel5.png indi-1.9.4/libs/indibase/alignment/crosshair.png indi-1.9.4/libs/indibase/alignment/devicemanager.png indi-1.9.4/libs/indibase/alignment/findobject.png indi-1.9.4/libs/indibase/alignment/objectpopup.png indi-1.9.4/libs/indibase/alignment/toolsmenu.png indi-1.9.4/libs/indibase/baseclient.cpp indi-1.9.4/libs/indibase/baseclient.h indi-1.9.4/libs/indibase/baseclient_p.h indi-1.9.4/libs/indibase/baseclientqt.cpp indi-1.9.4/libs/indibase/baseclientqt.h indi-1.9.4/libs/indibase/basedevice.cpp indi-1.9.4/libs/indibase/basedevice.h indi-1.9.4/libs/indibase/basedevice_p.h indi-1.9.4/libs/indibase/connectionplugins/ indi-1.9.4/libs/indibase/connectionplugins/NetIF.hpp indi-1.9.4/libs/indibase/connectionplugins/connectioninterface.cpp indi-1.9.4/libs/indibase/connectionplugins/connectioninterface.h indi-1.9.4/libs/indibase/connectionplugins/connectionserial.cpp indi-1.9.4/libs/indibase/connectionplugins/connectionserial.h indi-1.9.4/libs/indibase/connectionplugins/connectiontcp.cpp indi-1.9.4/libs/indibase/connectionplugins/connectiontcp.h indi-1.9.4/libs/indibase/connectionplugins/ttybase.cpp indi-1.9.4/libs/indibase/connectionplugins/ttybase.h indi-1.9.4/libs/indibase/defaultdevice.cpp indi-1.9.4/libs/indibase/defaultdevice.h indi-1.9.4/libs/indibase/defaultdevice_p.h indi-1.9.4/libs/indibase/dsp/ indi-1.9.4/libs/indibase/dsp/convolution.cpp indi-1.9.4/libs/indibase/dsp/convolution.h indi-1.9.4/libs/indibase/dsp/dspinterface.cpp indi-1.9.4/libs/indibase/dsp/dspinterface.h indi-1.9.4/libs/indibase/dsp/manager.cpp indi-1.9.4/libs/indibase/dsp/manager.h indi-1.9.4/libs/indibase/dsp/transforms.cpp indi-1.9.4/libs/indibase/dsp/transforms.h indi-1.9.4/libs/indibase/hid_libusb.c indi-1.9.4/libs/indibase/hid_mac.c indi-1.9.4/libs/indibase/hid_win.c indi-1.9.4/libs/indibase/hidapi.h indi-1.9.4/libs/indibase/hidtest.cpp indi-1.9.4/libs/indibase/indibase.h indi-1.9.4/libs/indibase/indibasetypes.h indi-1.9.4/libs/indibase/indiccd.cpp indi-1.9.4/libs/indibase/indiccd.h indi-1.9.4/libs/indibase/indiccdchip.cpp indi-1.9.4/libs/indibase/indiccdchip.h indi-1.9.4/libs/indibase/indicontroller.cpp indi-1.9.4/libs/indibase/indicontroller.h indi-1.9.4/libs/indibase/indicorrelator.cpp indi-1.9.4/libs/indibase/indicorrelator.h indi-1.9.4/libs/indibase/indidetector.cpp indi-1.9.4/libs/indibase/indidetector.h indi-1.9.4/libs/indibase/indidome.cpp indi-1.9.4/libs/indibase/indidome.h indi-1.9.4/libs/indibase/indidustcapinterface.cpp indi-1.9.4/libs/indibase/indidustcapinterface.h indi-1.9.4/libs/indibase/indifilterinterface.cpp indi-1.9.4/libs/indibase/indifilterinterface.h indi-1.9.4/libs/indibase/indifilterwheel.cpp indi-1.9.4/libs/indibase/indifilterwheel.h indi-1.9.4/libs/indibase/indifocuser.cpp indi-1.9.4/libs/indibase/indifocuser.h indi-1.9.4/libs/indibase/indifocuserinterface.cpp indi-1.9.4/libs/indibase/indifocuserinterface.h indi-1.9.4/libs/indibase/indigps.cpp indi-1.9.4/libs/indibase/indigps.h indi-1.9.4/libs/indibase/indiguiderinterface.cpp indi-1.9.4/libs/indibase/indiguiderinterface.h indi-1.9.4/libs/indibase/indilightboxinterface.cpp indi-1.9.4/libs/indibase/indilightboxinterface.h indi-1.9.4/libs/indibase/indilogger.cpp indi-1.9.4/libs/indibase/indilogger.h indi-1.9.4/libs/indibase/indimacros.h indi-1.9.4/libs/indibase/indireceiver.cpp indi-1.9.4/libs/indibase/indireceiver.h indi-1.9.4/libs/indibase/indirotator.cpp indi-1.9.4/libs/indibase/indirotator.h indi-1.9.4/libs/indibase/indirotatorinterface.cpp indi-1.9.4/libs/indibase/indirotatorinterface.h indi-1.9.4/libs/indibase/indisensorinterface.cpp indi-1.9.4/libs/indibase/indisensorinterface.h indi-1.9.4/libs/indibase/indispectrograph.cpp indi-1.9.4/libs/indibase/indispectrograph.h indi-1.9.4/libs/indibase/indistandardproperty.cpp indi-1.9.4/libs/indibase/indistandardproperty.h indi-1.9.4/libs/indibase/inditelescope.cpp indi-1.9.4/libs/indibase/inditelescope.h indi-1.9.4/libs/indibase/indiusbdevice.cpp indi-1.9.4/libs/indibase/indiusbdevice.h indi-1.9.4/libs/indibase/indiutility.cpp indi-1.9.4/libs/indibase/indiutility.h indi-1.9.4/libs/indibase/indiweather.cpp indi-1.9.4/libs/indibase/indiweather.h indi-1.9.4/libs/indibase/indiweatherinterface.cpp indi-1.9.4/libs/indibase/indiweatherinterface.h indi-1.9.4/libs/indibase/indiwsserver.h indi-1.9.4/libs/indibase/pid/ indi-1.9.4/libs/indibase/pid/pid.cpp indi-1.9.4/libs/indibase/pid/pid.h indi-1.9.4/libs/indibase/property/ indi-1.9.4/libs/indibase/property/indiproperties.cpp indi-1.9.4/libs/indibase/property/indiproperties.h indi-1.9.4/libs/indibase/property/indiproperties_p.h indi-1.9.4/libs/indibase/property/indiproperty.cpp indi-1.9.4/libs/indibase/property/indiproperty.h indi-1.9.4/libs/indibase/property/indiproperty_p.h indi-1.9.4/libs/indibase/property/indipropertybasic.cpp indi-1.9.4/libs/indibase/property/indipropertybasic.h indi-1.9.4/libs/indibase/property/indipropertybasic_p.h indi-1.9.4/libs/indibase/property/indipropertyblob.cpp indi-1.9.4/libs/indibase/property/indipropertyblob.h indi-1.9.4/libs/indibase/property/indipropertyblob_p.h indi-1.9.4/libs/indibase/property/indipropertylight.cpp indi-1.9.4/libs/indibase/property/indipropertylight.h indi-1.9.4/libs/indibase/property/indipropertylight_p.h indi-1.9.4/libs/indibase/property/indipropertynumber.cpp indi-1.9.4/libs/indibase/property/indipropertynumber.h indi-1.9.4/libs/indibase/property/indipropertynumber_p.h indi-1.9.4/libs/indibase/property/indipropertyswitch.cpp indi-1.9.4/libs/indibase/property/indipropertyswitch.h indi-1.9.4/libs/indibase/property/indipropertyswitch_p.h indi-1.9.4/libs/indibase/property/indipropertytext.cpp indi-1.9.4/libs/indibase/property/indipropertytext.h indi-1.9.4/libs/indibase/property/indipropertytext_p.h indi-1.9.4/libs/indibase/property/indipropertyview.h indi-1.9.4/libs/indibase/property/indipropertyview_client.cpp indi-1.9.4/libs/indibase/property/indipropertyview_driver.cpp indi-1.9.4/libs/indibase/property/indiwidgettraits.h indi-1.9.4/libs/indibase/property/indiwidgetview.h indi-1.9.4/libs/indibase/thread/ indi-1.9.4/libs/indibase/thread/indisinglethreadpool.cpp indi-1.9.4/libs/indibase/thread/indisinglethreadpool.h indi-1.9.4/libs/indibase/thread/indisinglethreadpool_p.h indi-1.9.4/libs/indibase/timer/ indi-1.9.4/libs/indibase/timer/indielapsedtimer.cpp indi-1.9.4/libs/indibase/timer/indielapsedtimer.h indi-1.9.4/libs/indibase/timer/indielapsedtimer_p.h indi-1.9.4/libs/indibase/timer/inditimer.cpp indi-1.9.4/libs/indibase/timer/inditimer.h indi-1.9.4/libs/indibase/timer/inditimer_p.h indi-1.9.4/libs/indicom.c indi-1.9.4/libs/indicom.h indi-1.9.4/libs/indiuserio.c indi-1.9.4/libs/indiuserio.h indi-1.9.4/libs/libastro.cpp indi-1.9.4/libs/libastro.h indi-1.9.4/libs/lilxml.c indi-1.9.4/libs/lilxml.h indi-1.9.4/libs/locale_compat.h indi-1.9.4/libs/lx/ indi-1.9.4/libs/lx/Lx.cpp indi-1.9.4/libs/lx/Lx.h indi-1.9.4/libs/stream/ indi-1.9.4/libs/stream/ccvt.h indi-1.9.4/libs/stream/ccvt_c2.c indi-1.9.4/libs/stream/ccvt_misc.c indi-1.9.4/libs/stream/ccvt_types.h indi-1.9.4/libs/stream/encoder/ indi-1.9.4/libs/stream/encoder/encoderinterface.cpp indi-1.9.4/libs/stream/encoder/encoderinterface.h indi-1.9.4/libs/stream/encoder/encodermanager.cpp indi-1.9.4/libs/stream/encoder/encodermanager.h indi-1.9.4/libs/stream/encoder/mjpegencoder.cpp indi-1.9.4/libs/stream/encoder/mjpegencoder.h indi-1.9.4/libs/stream/encoder/rawencoder.cpp indi-1.9.4/libs/stream/encoder/rawencoder.h indi-1.9.4/libs/stream/fpsmeter.cpp indi-1.9.4/libs/stream/fpsmeter.h indi-1.9.4/libs/stream/gammalut16.cpp indi-1.9.4/libs/stream/gammalut16.h indi-1.9.4/libs/stream/jpegutils.c indi-1.9.4/libs/stream/jpegutils.h indi-1.9.4/libs/stream/recorder/ indi-1.9.4/libs/stream/recorder/recorderinterface.cpp indi-1.9.4/libs/stream/recorder/recorderinterface.h indi-1.9.4/libs/stream/recorder/recordermanager.cpp indi-1.9.4/libs/stream/recorder/recordermanager.h indi-1.9.4/libs/stream/recorder/serrecorder.cpp indi-1.9.4/libs/stream/recorder/serrecorder.h indi-1.9.4/libs/stream/recorder/theorarecorder.cpp indi-1.9.4/libs/stream/recorder/theorarecorder.h indi-1.9.4/libs/stream/streammanager.cpp indi-1.9.4/libs/stream/streammanager.h indi-1.9.4/libs/stream/streammanager_p.h indi-1.9.4/libs/stream/uniquequeue.h indi-1.9.4/libs/userio.c indi-1.9.4/libs/userio.h indi-1.9.4/libs/webcam/ indi-1.9.4/libs/webcam/pwc-ioctl.h indi-1.9.4/libs/webcam/v4l2_base.cpp indi-1.9.4/libs/webcam/v4l2_base.h indi-1.9.4/libs/webcam/v4l2_colorspace.c indi-1.9.4/libs/webcam/v4l2_colorspace.h indi-1.9.4/libs/webcam/v4l2_decode/ indi-1.9.4/libs/webcam/v4l2_decode/v4l2_builtin_decoder.cpp indi-1.9.4/libs/webcam/v4l2_decode/v4l2_builtin_decoder.h indi-1.9.4/libs/webcam/v4l2_decode/v4l2_decode.cpp indi-1.9.4/libs/webcam/v4l2_decode/v4l2_decode.h indi-1.9.4/libs/webcam/vcvt.h indi-1.9.4/obsolete/ indi-1.9.4/obsolete/celestronprotocol.c indi-1.9.4/obsolete/celestronprotocol.h indi-1.9.4/obsolete/fli_wheel.c indi-1.9.4/obsolete/focusmaster.cpp indi-1.9.4/obsolete/focusmaster.h indi-1.9.4/obsolete/ieq45.cpp indi-1.9.4/obsolete/ieq45.h indi-1.9.4/obsolete/ieq45driver.h indi-1.9.4/obsolete/ieq45driver8406.c indi-1.9.4/obsolete/ieq45driver8407.c indi-1.9.4/obsolete/intelliscope.c indi-1.9.4/obsolete/lx200ap_legacy.cpp indi-1.9.4/obsolete/lx200ap_legacy.h indi-1.9.4/obsolete/lx200aplib.h indi-1.9.4/obsolete/magellan1.cpp indi-1.9.4/obsolete/magellandriver.c indi-1.9.4/obsolete/skycommander.c indi-1.9.4/obsolete/stv.c indi-1.9.4/obsolete/stvdriver.c indi-1.9.4/obsolete/trutech_wheel.c indi-1.9.4/obsolete/wunderground.cpp indi-1.9.4/obsolete/wunderground.h indi-1.9.4/scripts/ indi-1.9.4/scripts/googletest-build.sh indi-1.9.4/scripts/googletest-install.sh indi-1.9.4/scripts/indi-core-build.sh indi-1.9.4/scripts/indi-core-deb.sh indi-1.9.4/scripts/indi-core-install.sh indi-1.9.4/scripts/indi-core-package-build.sh indi-1.9.4/scripts/indi-core-package-install.sh indi-1.9.4/scripts/indi-core-test.sh indi-1.9.4/scripts/requisites-install.sh indi-1.9.4/scripts/run_clang_static_code_analyser.sh indi-1.9.4/scripts/run_clang_tidy_static_code_analyzer.sh indi-1.9.4/scripts/run_clazy_static_code_analysis.sh indi-1.9.4/spec/ indi-1.9.4/spec/README.md indi-1.9.4/spec/libindi.spec indi-1.9.4/test/ indi-1.9.4/test/CMakeLists.txt indi-1.9.4/test/alignment/ indi-1.9.4/test/alignment/CMakeLists.txt indi-1.9.4/test/alignment/alignment_scope.h indi-1.9.4/test/alignment/test_alignment.cpp indi-1.9.4/test/celestrondriver/ indi-1.9.4/test/celestrondriver/CMakeLists.txt indi-1.9.4/test/celestrondriver/test_celestrondriver.cpp indi-1.9.4/test/core/ indi-1.9.4/test/core/.CMakeLists.txt.swp indi-1.9.4/test/core/CMakeLists.txt indi-1.9.4/test/core/test_base64.cpp indi-1.9.4/test/core/test_property_class.cpp indi-1.9.4/test/drivers/ indi-1.9.4/test/drivers/CMakeLists.txt indi-1.9.4/test/drivers/test_ccd_simulator.cpp indi-1.9.4/test/lx200drivers/ indi-1.9.4/test/lx200drivers/CMakeLists.txt indi-1.9.4/test/lx200drivers/test_eq500xdriver.cpp indi-1.9.4/test/scopesim_helper/ indi-1.9.4/test/scopesim_helper/CMakeLists.txt indi-1.9.4/test/scopesim_helper/test_scopesim_helper.cpp indi-1.9.4/tools/ indi-1.9.4/tools/compiler.c indi-1.9.4/tools/evalINDI.c indi-1.9.4/tools/getINDIproperty.c indi-1.9.4/tools/setINDIproperty.c -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.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 pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found ZLIB: /usr/lib/libz.so (found version "1.2.12") -- Found CFITSIO 4.0.0: /usr/lib/libcfitsio.so -- Found CFITSIO: /usr/lib/libcfitsio.so -- Found NOVA: /usr/lib/libnova.so -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found USB1: /usr/lib/libusb-1.0.so (found version "1.0.24") -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") -- Found GSL: /usr/include (found version "2.7") -- Found JPEG: /usr/lib/libjpeg.so -- Found OGGTHEORA: /usr/lib/libogg.so -- Found FFTW3: /usr/lib/libfftw3.so -- Found FFTW3: /usr/lib/libfftw3.so -- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.11.0") -- Found GMock: /usr/lib/libgmock.so -- Not building unit tests -- The following OPTIONAL packages have been found: * PkgConfig * OggTheora * GTest * GMock -- The following REQUIRED packages have been found: * ZLIB * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, Provides INDI with FITS I/O support. * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, Provides INDI with astrodynamics library. * USB1 * CURL * GSL * JPEG * FFTW3 * Threads -- The following OPTIONAL packages have not been found: * RTLSDR -- The following components are going to be built: -- ## INDI Server -- ## INDI Drivers, Tools, and Examples -- ## INDI Client -- Configuring done -- Generating done -- Build files have been written to: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/build [ 0%] Building C object CMakeFiles/indidriver.dir/indidriver.c.o In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:38: In function ‘strncpy’, inlined from ‘IUSaveBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:316:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitch’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:322:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitch’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:327:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitch’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:325:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLight’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:336:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLight’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:341:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLight’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:339:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:351:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:356:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:354:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:358:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillText’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:371:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillText’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:376:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillText’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:374:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:394:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:399:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:397:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:401:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:415:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:417:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:422:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:420:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:424:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:438:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:440:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:445:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:443:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:447:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:458:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:460:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:465:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:463:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:467:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:480:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:482:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:487:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:485:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:489:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:503:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:505:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:510:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:508:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:512:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSnoopBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:731:17: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSaveDefaultConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1110:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSaveDefaultConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1106:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSaveDefaultConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1116:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUPurgeConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1542:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUPurgeConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1538:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUGetConfigFP’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1570:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUGetConfigFP’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1566:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 1%] Building C object CMakeFiles/indidriver.dir/indidrivermain.c.o [ 1%] Building C object CMakeFiles/indidriver.dir/eventloop.c.o [ 1%] Building C object CMakeFiles/indidriver.dir/libs/lilxml.c.o [ 1%] Building C object CMakeFiles/indidriver.dir/libs/userio.c.o [ 1%] Building C object CMakeFiles/indidriver.dir/libs/indiuserio.c.o [ 2%] Building C object CMakeFiles/indidriver.dir/base64.c.o [ 2%] Building C object CMakeFiles/indidriver.dir/libs/dsp/file.c.o [ 2%] Building C object CMakeFiles/indidriver.dir/libs/dsp/buffer.c.o [ 2%] Building C object CMakeFiles/indidriver.dir/libs/dsp/convert.c.o [ 2%] Building C object CMakeFiles/indidriver.dir/libs/dsp/fft.c.o [ 2%] Building C object CMakeFiles/indidriver.dir/libs/dsp/filters.c.o [ 3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/signals.c.o [ 3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/convolution.c.o [ 3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/stats.c.o [ 3%] Building C object CMakeFiles/indidriver.dir/libs/dsp/stream.c.o [ 3%] Building C object CMakeFiles/indidriver.dir/libs/fpack/fpack.c.o In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.h:10, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.c:10: In function ‘strncpy’, inlined from ‘fp_get_param’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.c:216:4: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘fp_get_param’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.c:254:4: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building C object CMakeFiles/indidriver.dir/libs/fpack/fpackutil.c.o [ 4%] Building C object CMakeFiles/indidriver.dir/libs/indicom.c.o [ 4%] Building CXX object CMakeFiles/indidriver.dir/libs/libastro.cpp.o [ 4%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/basedevice.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int INDI::BaseDevice::setBLOB(IBLOBVectorProperty*, XMLEle*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:734:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:512:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:454:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:515:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:458:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setFormat(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:518:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:459:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ILight>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:455:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:427:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ILight>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:458:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:434:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:275:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:402:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:278:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:407:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ISwitch>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:398:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:373:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ISwitch>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:401:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:381:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:331:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:330:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:334:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:342:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setFormat(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:337:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:343:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69, inlined from ‘int INDI::BaseDevice::setValue(XMLEle*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:617:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h: In member function ‘int INDI::BaseDevice::setValue(XMLEle*, char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69: note: length computed here 283 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/defaultdevice.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘virtual bool INDI::DefaultDevice::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603: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: 603 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603:67: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 603 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603:67: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 603 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘virtual void INDI::DefaultDevice::ISGetProperties(const char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: warning: 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 | auto sp = &d->ConnectionModeSP[0]; | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 798 | auto sp = &d->ConnectionModeSP[0]; | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 798 | auto sp = &d->ConnectionModeSP[0]; | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809: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: 809 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809:62: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 809 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809:62: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 809 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820: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: 820 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820:50: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 820 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820:50: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 820 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: warning: 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 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 826 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 826 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setDriverInterface(uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 908 | d->DriverInfoTP[3].setText(interfaceStr); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 908 | d->DriverInfoTP[3].setText(interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 908 | d->DriverInfoTP[3].setText(interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘virtual bool INDI::DefaultDevice::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 926 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 926 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 926 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 927 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 927 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 927 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 931 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 931 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 931 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 932 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 932 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 932 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 933 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 933 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 933 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 934 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 934 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 934 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 938 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 938 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 938 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: warning: 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->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 939 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 939 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: warning: 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->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 942 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 942 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 943 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 943 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 943 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 946 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 946 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 946 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: warning: 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->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 947 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 947 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: warning: 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->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 948 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 948 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 949 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 949 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 949 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 952 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 952 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 952 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setDefaultPollingPeriod(uint32_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1160 | d->PollPeriodNP[0].setValue(msec); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1160 | d->PollPeriodNP[0].setValue(msec); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1160 | d->PollPeriodNP[0].setValue(msec); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setPollingPeriodRange(uint32_t, uint32_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1168 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1168 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1168 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setActiveConnection(Connection::Interface*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198: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: 1198 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198:42: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1198 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198:42: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1198 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘uint32_t INDI::DefaultDevice::getPollingPeriod() const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1254: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: 1254 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1254:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1254 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69, inlined from ‘void INDI::DefaultDevice::setDriverInterface(uint16_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:31: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h: In member function ‘void INDI::DefaultDevice::setDriverInterface(uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69: note: length computed here 283 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indiproperty.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indiproperties.cpp.o [ 5%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertybasic.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertytext.cpp.o [ 5%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertynumber.cpp.o [ 5%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertyswitch.cpp.o [ 6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertylight.cpp.o [ 6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertyblob.cpp.o [ 6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertyview_driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview_driver.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/timer/inditimer.cpp.o [ 6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/timer/indielapsedtimer.cpp.o [ 6%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/thread/indisinglethreadpool.cpp.o [ 7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiutility.cpp.o [ 7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiccd.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘virtual bool INDI::CCD::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: warning: 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 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 150 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 150 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151: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: 151 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 151 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 151 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘virtual bool INDI::CCD::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193: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: 1193 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1193 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1193 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197: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: 1197 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197:111: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1197 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197:111: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1197 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202: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: 1202 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202:111: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1202 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202:111: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1202 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1210 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1210 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1210 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229: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: 1229 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229:68: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1229 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229:68: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1229 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230: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: 1230 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230:72: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1230 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230:72: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1230 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234: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: 1234 | if (TemperatureRampNP[0].getValue() == 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234:36: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1234 | if (TemperatureRampNP[0].getValue() == 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234:36: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1234 | if (TemperatureRampNP[0].getValue() == 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241: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: 1241 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1241 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1241 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242: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: 1242 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242:82: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1242 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242:82: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1242 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘virtual void INDI::CCD::checkTemperatureTarget()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741: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: 2741 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741:102: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2741 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741:102: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2741 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754: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: 2754 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754:117: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2754 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754:117: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2754 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759: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: 2759 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759:117: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2759 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759:117: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2759 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::CCD::addFITSKeywords(fitsfile*, INDI::CCDChip*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1827:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::CCD::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:852:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::CCD::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:853:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘int INDI::CCD::getFileIndex(const char*, const char*, const char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2681:17: warning: argument 1 null where non-null expected [-Wnonnull] 2681 | closedir(dpdf); | ~~~~~~~~^~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:49: /usr/include/dirent.h:149:12: note: in a call to function ‘int closedir(DIR*)’ declared ‘nonnull’ 149 | extern int closedir (DIR *__dirp) __nonnull ((1)); | ^~~~~~~~ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::CCD::ExposureCompletePrivate(INDI::CCDChip*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2096:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiccdchip.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccdchip.cpp:22: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::CCDChip::setImageExtension(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccdchip.cpp:233:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indisensorinterface.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:191:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:192:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:193:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::SensorInterface::setIntegrationFileExtension(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:609:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:636:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:640:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:644:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:648:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:653:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:654:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indicorrelator.cpp.o [ 7%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidetector.cpp.o [ 8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indispectrograph.cpp.o [ 8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indireceiver.cpp.o [ 8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/inditelescope.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::Telescope::ISSnoopDevice(XMLEle*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.cpp:566:28: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::Telescope::ISSnoopDevice(XMLEle*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.cpp:564:28: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifilterwheel.cpp.o [ 8%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifocuserinterface.cpp.o [ 9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiweatherinterface.cpp.o [ 9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifocuser.cpp.o [ 9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indirotator.cpp.o [ 9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiusbdevice.cpp.o [ 9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiguiderinterface.cpp.o [ 9%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifilterinterface.cpp.o [ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indirotatorinterface.cpp.o [ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidome.cpp.o [ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indigps.cpp.o [ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiweather.cpp.o [ 10%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidustcapinterface.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidustcapinterface.cpp:23: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::DustCapInterface::initDustCapProperties(const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidustcapinterface.cpp:30:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indilightboxinterface.cpp.o [ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indilogger.cpp.o [ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indicontroller.cpp.o [ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indistandardproperty.cpp.o [ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectioninterface.cpp.o [ 11%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectionserial.cpp.o [ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectiontcp.cpp.o [ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/manager.cpp.o [ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/dspinterface.cpp.o In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/dsp/dsp.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void DSP::Interface::addFITSKeywords(fitsfile*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:247:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void DSP::Interface::addFITSKeywords(fitsfile*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:251:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void DSP::Interface::addFITSKeywords(fitsfile*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:255:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/transforms.cpp.o [ 12%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/convolution.cpp.o [ 13%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/pid/pid.cpp.o [ 13%] Building C object CMakeFiles/indidriver.dir/libs/stream/jpegutils.c.o [ 13%] Building C object CMakeFiles/indidriver.dir/libs/stream/ccvt_c2.c.o [ 13%] Building C object CMakeFiles/indidriver.dir/libs/stream/ccvt_misc.c.o [ 13%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/streammanager.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94: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: 94 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94:15: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 94 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94:15: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 94 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95: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: 95 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95:15: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 95 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95:15: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 95 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103: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: 103 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 103 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 103 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106: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: 106 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 106 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 106 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107: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: 107 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 107 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 107 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: warning: 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 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 111 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 111 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: warning: 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 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 112 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 112 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118: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: 118 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 118 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 118 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119: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: 119 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 119 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 119 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 124 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 124 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 124 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: warning: 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 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 125 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 125 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: warning: 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 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 130 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 130 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 131 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 131 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 131 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: warning: 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 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 132 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 132 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 133 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 133 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 133 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139: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: 139 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 139 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 139 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140: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: 140 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 140 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 140 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141: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: 141 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 141 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 141 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142: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: 142 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 142 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 142 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 148 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 148 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 148 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: warning: 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 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 149 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 149 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 156 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 156 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 156 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: warning: 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 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 157 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 157 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 169 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024*64, 1, 512); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 169 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024*64, 1, 512); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 169 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024*64, 1, 512); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: warning: 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 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 170 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 170 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::newFrame(const uint8_t*, uint32_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 279 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 279 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 279 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280: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: 280 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280:78: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 280 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280:78: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 280 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288: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: 288 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 288 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 288 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293: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: 293 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 293 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 293 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301: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: 301 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301:55: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 301 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301:55: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 301 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318: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: 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:114: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:114: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: warning: 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 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319: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: 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:114: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:114: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 333 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 333 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 333 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In lambda function: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 486 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 486 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 486 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::setSize(uint16_t, uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: warning: 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 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496: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: 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:99: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:99: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 501 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 501 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 501 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 502 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 502 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 502 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 503 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 503 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 503 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: warning: 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 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 504 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 504 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 505 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 505 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 505 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: warning: 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 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 506 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 506 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 507 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 507 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 507 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: warning: 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 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 508 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 508 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 509 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 509 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 509 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 510 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 510 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 510 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516: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: 516 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 516 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 516 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517: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: 517 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 517 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 517 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518: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: 518 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 518 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 518 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519: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: 519 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 519 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 519 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::startRecording()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 636 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 636 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 636 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: warning: 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 | recordfiledir.assign(RecordFileTP[0].text); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 639 | recordfiledir.assign(RecordFileTP[0].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 639 | recordfiledir.assign(RecordFileTP[0].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 643 | recordfilename.assign(RecordFileTP[1].text); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 643 | recordfilename.assign(RecordFileTP[1].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 643 | recordfilename.assign(RecordFileTP[1].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: warning: 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 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 701 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 701 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 712 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 712 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 712 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 788 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 788 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 788 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 791 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 791 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 791 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: warning: 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 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 798 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 798 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 799 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 799 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 799 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: warning: 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 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 800 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 800 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806: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: 806 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 806 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 806 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807: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: 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:94: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807: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: 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:94: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: warning: 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 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 808 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 808 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809: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: 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:109: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809: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: 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:109: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: warning: 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 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 816 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 816 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 825 | FpsNP[FPS_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 825 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 825 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: warning: 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 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 826 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 826 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947: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: 947 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 947 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 947 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993: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: 993 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 993 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 993 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994: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: 994 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 994 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 994 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996: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: 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:89: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:89: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997: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: 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:89: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:89: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:86: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:86: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::setStream(bool)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031: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: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:77: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031: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: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:77: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036: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: 1036 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036:74: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1036 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036:74: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1036 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1044 | StreamSP[1].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1044 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1044 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1056 | StreamSP[1].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1056 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1056 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1065 | FpsNP[FPS_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1065 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1065 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: warning: 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 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1066 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1066 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068: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: 1068 | StreamSP[0].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068:23: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1068 | StreamSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068:23: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1068 | StreamSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: warning: 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_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1076 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1076 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1077 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1077 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1077 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105: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: 1105 | StreamSP[1].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105:23: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1105 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105:23: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1105 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1108 | FpsNP[FPS_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1108 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1108 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1109 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1109 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1109 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::getStreamFrame(uint16_t*, uint16_t*, uint16_t*, uint16_t*) const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1138:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1138 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1138:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1138 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1139:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1139 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1139:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1139 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1140:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1140 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1140:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1140 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1141:40: warning: 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 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1141:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1141 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::setStreamFrame(uint16_t, uint16_t, uint16_t, uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1146 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1146 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1146 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1147 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1147 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1147 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: warning: 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 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1148 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1148 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: warning: 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 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1149 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1149 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘double INDI::StreamManager::getTargetFPS() const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1273:39: warning: 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 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1273:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1273 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘double INDI::StreamManager::getTargetExposure() const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1278:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1278 | return d->StreamExposureNP[0].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1278:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1278 | return d->StreamExposureNP[0].getValue(); | ^ [ 13%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/fpsmeter.cpp.o [ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/gammalut16.cpp.o [ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/recorderinterface.cpp.o [ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/recordermanager.cpp.o [ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/serrecorder.cpp.o [ 14%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/encodermanager.cpp.o [ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/encoderinterface.cpp.o [ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/rawencoder.cpp.o [ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/encoder/mjpegencoder.cpp.o [ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/stream/recorder/theorarecorder.cpp.o [ 15%] Building C object CMakeFiles/indidriver.dir/libs/webcam/v4l2_colorspace.c.o [ 15%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_base.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int INDI::V4L2_Base::open_device(const char*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:1350:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2218:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2219:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2372:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2373:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::V4L2_Base::queryExtControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2811:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::V4L2_Base::queryExtControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2812:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2980:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_decode/v4l2_decode.cpp.o [ 16%] Building CXX object CMakeFiles/indidriver.dir/libs/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o [ 16%] Building C object CMakeFiles/indidriver.dir/libs/indibase/hid_libusb.c.o [ 16%] Linking CXX shared library libindidriver.so [ 16%] Built target indidriver [ 16%] Building CXX object CMakeFiles/indi_steeldrive_focus.dir/drivers/focuser/steeldrive.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indifocuser.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:21: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:284:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 3 bytes from a string of length 2047 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:285:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 2044 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:289:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 7 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:290:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 5 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:331:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 3 bytes from a string of length 2047 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:332:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 2044 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:336:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 7 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:337:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 5 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateTemperatureSettings()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:624:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 3 bytes from a string of length 15 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateTemperatureSettings()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:625:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 1 byte from a string of length 12 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateTemperatureSettings()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:626:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 1 byte from a string of length 11 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateCustomSettings()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:730:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 1 byte from a string of length 15 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDrive::updateCustomSettings()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive.cpp:731:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 7 bytes from a string of length 14 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Linking CXX executable indi_steeldrive_focus [ 16%] Built target indi_steeldrive_focus [ 17%] Building CXX object CMakeFiles/indi_rbfocus_focus.dir/drivers/focuser/rbfocus.cpp.o [ 17%] Linking CXX executable indi_rbfocus_focus [ 17%] Built target indi_rbfocus_focus [ 17%] Building CXX object CMakeFiles/indi_deepskydad_af2_focus.dir/drivers/focuser/deepskydad_af2.cpp.o [ 17%] Linking CXX executable indi_deepskydad_af2_focus [ 17%] Built target indi_deepskydad_af2_focus [ 17%] Building CXX object CMakeFiles/indi_nfocus.dir/drivers/focuser/nfocus.cpp.o [ 17%] Linking CXX executable indi_nfocus [ 17%] Built target indi_nfocus [ 17%] Building CXX object CMakeFiles/indi_pegasus_focuscube.dir/drivers/focuser/pegasus_focuscube.cpp.o [ 18%] Linking CXX executable indi_pegasus_focuscube [ 18%] Built target indi_pegasus_focuscube [ 19%] Building CXX object CMakeFiles/indi_microtouch_focus.dir/drivers/focuser/microtouch.cpp.o [ 19%] Linking CXX executable indi_microtouch_focus [ 19%] Built target indi_microtouch_focus [ 19%] Building CXX object CMakeFiles/indi_nstep_focus.dir/drivers/focuser/nstep.cpp.o [ 19%] Linking CXX executable indi_nstep_focus [ 19%] Built target indi_nstep_focus [ 19%] Building CXX object CMakeFiles/indi_snapcap.dir/drivers/auxiliary/snapcap.cpp.o [ 19%] Linking CXX executable indi_snapcap [ 19%] Built target indi_snapcap [ 19%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o [ 20%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o [ 20%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o [ 20%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o [ 20%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o [ 20%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o [ 20%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o [ 21%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o [ 21%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o [ 21%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o [ 21%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o [ 21%] Linking CXX shared library libindiAlignmentDriver.so [ 21%] Built target AlignmentDriver [ 21%] Building CXX object CMakeFiles/indi_synscan_telescope.dir/drivers/telescope/synscandriver.cpp.o [ 21%] Building CXX object CMakeFiles/indi_synscan_telescope.dir/drivers/telescope/synscanmount.cpp.o [ 22%] Linking CXX executable indi_synscan_telescope [ 22%] Built target indi_synscan_telescope [ 23%] Building CXX object CMakeFiles/indi_sestosenso2_focus.dir/drivers/focuser/sestosenso2.cpp.o [ 23%] Linking CXX executable indi_sestosenso2_focus [ 23%] Built target indi_sestosenso2_focus [ 23%] Building CXX object CMakeFiles/indi_sestosenso_focus.dir/drivers/focuser/sestosenso.cpp.o [ 23%] Linking CXX executable indi_sestosenso_focus [ 23%] Built target indi_sestosenso_focus [ 24%] Building CXX object CMakeFiles/indi_sqm_weather.dir/drivers/auxiliary/sqm.cpp.o [ 24%] Linking CXX executable indi_sqm_weather [ 24%] Built target indi_sqm_weather [ 24%] Building CXX object CMakeFiles/indi_moonlite_focus.dir/drivers/focuser/moonlite.cpp.o [ 24%] Linking CXX executable indi_moonlite_focus [ 24%] Built target indi_moonlite_focus [ 25%] Building CXX object CMakeFiles/indi_teenastro_focus.dir/drivers/focuser/teenastro.cpp.o [ 25%] Linking CXX executable indi_teenastro_focus [ 25%] Built target indi_teenastro_focus [ 25%] Building CXX object CMakeFiles/indi_aaf2_focus.dir/drivers/focuser/aaf2.cpp.o [ 25%] Linking CXX executable indi_aaf2_focus [ 25%] Built target indi_aaf2_focus [ 25%] Building CXX object CMakeFiles/indi_steeldrive2_focus.dir/drivers/focuser/steeldrive2.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indifocuser.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive2.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive2.cpp:22: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDriveII::sendCommand(const char*, char*, int, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive2.cpp:704:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 192 bytes from a string of length 379 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool SteelDriveII::sendCommand(const char*, char*, int, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/steeldrive2.cpp:704:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 192 bytes from a string of length 379 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Linking CXX executable indi_steeldrive2_focus [ 26%] Built target indi_steeldrive2_focus [ 26%] Building CXX object CMakeFiles/indi_v4l2_ccd.dir/libs/lx/Lx.cpp.o [ 27%] Building CXX object CMakeFiles/indi_v4l2_ccd.dir/drivers/video/v4l2driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/video/v4l2driver.h:29, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/video/v4l2driver.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘V4L2_Driver::V4L2_Driver(std::string, std::string)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/video/v4l2driver.cpp:71:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘V4L2_Driver::V4L2_Driver(std::string, std::string)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/video/v4l2driver.cpp:72:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/indi_v4l2_ccd.dir/drivers/video/indi_v4l2driver.cpp.o [ 27%] Building C object CMakeFiles/indi_v4l2_ccd.dir/libs/webcam/v4l2_colorspace.c.o [ 27%] Building CXX object CMakeFiles/indi_v4l2_ccd.dir/libs/webcam/v4l2_base.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int INDI::V4L2_Base::open_device(const char*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:1350:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2218:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2219:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2372:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2373:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::V4L2_Base::queryExtControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2811:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::V4L2_Base::queryExtControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2812:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2980:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/indi_v4l2_ccd.dir/libs/webcam/v4l2_decode/v4l2_decode.cpp.o [ 28%] Building CXX object CMakeFiles/indi_v4l2_ccd.dir/libs/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o [ 28%] Linking CXX executable indi_v4l2_ccd [ 28%] Built target indi_v4l2_ccd [ 28%] Building CXX object CMakeFiles/indi_mbox_weather.dir/drivers/weather/mbox.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiweather.h:27, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/mbox.h:27, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/mbox.cpp:25: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool MBox::verifyCRC(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/mbox.cpp:488:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Linking CXX executable indi_mbox_weather [ 28%] Built target indi_mbox_weather [ 28%] Building CXX object CMakeFiles/indi_crux_mount.dir/drivers/telescope/crux_mount.cpp.o [ 28%] Linking CXX executable indi_crux_mount [ 28%] Built target indi_crux_mount [ 28%] Building CXX object CMakeFiles/indi_nframe_rotator.dir/drivers/rotator/nframe.cpp.o [ 29%] Linking CXX executable indi_nframe_rotator [ 29%] Built target indi_nframe_rotator [ 29%] Building CXX object CMakeFiles/indi_deepskydad_fp1.dir/drivers/auxiliary/deepskydad_fp1.cpp.o [ 29%] Linking CXX executable indi_deepskydad_fp1 [ 29%] Built target indi_deepskydad_fp1 [ 29%] Building CXX object CMakeFiles/indi_celestron_gps.dir/drivers/telescope/celestrondriver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/celestrondriver.cpp:27: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void CelestronDriver::set_device(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/celestrondriver.cpp:108:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/indi_celestron_gps.dir/drivers/telescope/celestrongps.cpp.o [ 29%] Linking CXX executable indi_celestron_gps [ 29%] Built target indi_celestron_gps [ 29%] Building CXX object CMakeFiles/indi_rainbowrsf_focus.dir/drivers/focuser/rainbowRSF.cpp.o [ 29%] Linking CXX executable indi_rainbowrsf_focus [ 29%] Built target indi_rainbowrsf_focus [ 29%] Building C object CMakeFiles/indidriverstatic.dir/indidriver.c.o In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:38: In function ‘strncpy’, inlined from ‘IUSaveBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:316:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitch’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:322:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitch’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:327:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitch’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:325:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLight’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:336:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLight’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:341:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLight’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:339:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:351:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:356:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:354:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumber’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:358:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillText’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:371:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillText’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:376:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillText’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:374:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:394:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:399:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:397:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:401:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:415:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:417:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:422:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:420:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillSwitchVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:424:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:438:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:440:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:445:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:443:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillLightVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:447:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:458:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:460:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:465:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:463:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillNumberVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:467:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:480:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:482:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:487:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:485:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillTextVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:489:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:503:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:505:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:510:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:508:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUFillBLOBVector’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:512:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSnoopBLOB’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:731:17: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSaveDefaultConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1110:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSaveDefaultConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1106:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUSaveDefaultConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1116:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUPurgeConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1542:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUPurgeConfig’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1538:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUGetConfigFP’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1570:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘IUGetConfigFP’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indidriver.c:1566:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building C object CMakeFiles/indidriverstatic.dir/indidrivermain.c.o [ 30%] Building C object CMakeFiles/indidriverstatic.dir/eventloop.c.o [ 30%] Building C object CMakeFiles/indidriverstatic.dir/libs/lilxml.c.o [ 30%] Building C object CMakeFiles/indidriverstatic.dir/libs/userio.c.o [ 30%] Building C object CMakeFiles/indidriverstatic.dir/libs/indiuserio.c.o [ 30%] Building C object CMakeFiles/indidriverstatic.dir/base64.c.o [ 31%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/file.c.o [ 31%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/buffer.c.o [ 31%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/convert.c.o [ 31%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/fft.c.o [ 31%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/filters.c.o [ 31%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/signals.c.o [ 32%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/convolution.c.o [ 32%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/stats.c.o [ 32%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/stream.c.o [ 32%] Building C object CMakeFiles/indidriverstatic.dir/libs/fpack/fpack.c.o In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.h:10, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.c:10: In function ‘strncpy’, inlined from ‘fp_get_param’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.c:216:4: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘fp_get_param’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/fpack/fpack.c:254:4: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building C object CMakeFiles/indidriverstatic.dir/libs/fpack/fpackutil.c.o [ 33%] Building C object CMakeFiles/indidriverstatic.dir/libs/indicom.c.o [ 33%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/libastro.cpp.o [ 33%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/basedevice.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int INDI::BaseDevice::setBLOB(IBLOBVectorProperty*, XMLEle*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:734:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:512:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:454:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:515:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:458:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setFormat(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:518:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:459:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ILight>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:455:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:427:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ILight>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:458:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:434:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:275:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:402:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:278:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:407:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ISwitch>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:398:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:373:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ISwitch>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:401:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:381:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:331:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:330:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:334:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:342:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setFormat(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:337:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:343:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69, inlined from ‘int INDI::BaseDevice::setValue(XMLEle*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:617:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h: In member function ‘int INDI::BaseDevice::setValue(XMLEle*, char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69: note: length computed here 283 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/defaultdevice.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘virtual bool INDI::DefaultDevice::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603: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: 603 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603:67: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 603 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:603:67: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 603 | d->pollingPeriod = static_cast(d->PollPeriodNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘virtual void INDI::DefaultDevice::ISGetProperties(const char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: warning: 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 | auto sp = &d->ConnectionModeSP[0]; | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 798 | auto sp = &d->ConnectionModeSP[0]; | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:798:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 798 | auto sp = &d->ConnectionModeSP[0]; | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809: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: 809 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809:62: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 809 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:809:62: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 809 | d->ConnectionModeSP[d->m_ConfigConnectionMode].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820: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: 820 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820:50: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 820 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:820:50: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 820 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: warning: 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 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 826 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:826:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 826 | d->ConnectionModeSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setDriverInterface(uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 908 | d->DriverInfoTP[3].setText(interfaceStr); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 908 | d->DriverInfoTP[3].setText(interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 908 | d->DriverInfoTP[3].setText(interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘virtual bool INDI::DefaultDevice::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 926 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 926 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:926:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 926 | d->ConnectionSP[INDI_ENABLED ].fill("CONNECT", "Connect", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 927 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 927 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:927:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 927 | d->ConnectionSP[INDI_DISABLED].fill("DISCONNECT", "Disconnect", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 931 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 931 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:931:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 931 | d->DriverInfoTP[0].fill("DRIVER_NAME", "Name", getDriverName()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 932 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 932 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:932:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 932 | d->DriverInfoTP[1].fill("DRIVER_EXEC", "Exec", getDriverExec()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 933 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 933 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:933:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 933 | d->DriverInfoTP[2].fill("DRIVER_VERSION", "Version", versionStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 934 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 934 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:934:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 934 | d->DriverInfoTP[3].fill("DRIVER_INTERFACE", "Interface", interfaceStr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 938 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 938 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:938:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 938 | d->DebugSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: warning: 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->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 939 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:939:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 939 | d->DebugSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: warning: 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->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 942 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:942:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 942 | d->SimulationSP[INDI_ENABLED ].fill("ENABLE", "Enable", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 943 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 943 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:943:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 943 | d->SimulationSP[INDI_DISABLED].fill("DISABLE", "Disable", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 946 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 946 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:946:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 946 | d->ConfigProcessSP[0].fill("CONFIG_LOAD", "Load", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: warning: 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->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 947 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:947:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 947 | d->ConfigProcessSP[1].fill("CONFIG_SAVE", "Save", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: warning: 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->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 948 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:948:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 948 | d->ConfigProcessSP[2].fill("CONFIG_DEFAULT", "Default", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 949 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 949 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:949:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 949 | d->ConfigProcessSP[3].fill("CONFIG_PURGE", "Purge", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 952 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 952 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:952:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 952 | d->PollPeriodNP[0].fill("PERIOD_MS", "Period (ms)", "%.f", 10, 600000, 1000, d->pollingPeriod); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setDefaultPollingPeriod(uint32_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1160 | d->PollPeriodNP[0].setValue(msec); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1160 | d->PollPeriodNP[0].setValue(msec); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1160:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1160 | d->PollPeriodNP[0].setValue(msec); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setPollingPeriodRange(uint32_t, uint32_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1168 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1168 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1168:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1168 | d->PollPeriodNP[0].setMinMax(minimum, maximum); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘void INDI::DefaultDevice::setActiveConnection(Connection::Interface*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198: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: 1198 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198:42: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1198 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1198:42: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1198 | d->ConnectionModeSP[index].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp: In member function ‘uint32_t INDI::DefaultDevice::getPollingPeriod() const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1254: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: 1254 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice_p.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:20: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:1254:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1254 | return static_cast(d->PollPeriodNP[0].getValue()); | ^ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69, inlined from ‘void INDI::DefaultDevice::setDriverInterface(uint16_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:908:31: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h: In member function ‘void INDI::DefaultDevice::setDriverInterface(uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69: note: length computed here 283 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indiproperty.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indiproperties.cpp.o [ 34%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertybasic.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertytext.cpp.o [ 34%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertynumber.cpp.o [ 34%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertyswitch.cpp.o [ 34%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertylight.cpp.o [ 35%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertyblob.cpp.o [ 35%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertyview_driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview_driver.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/timer/inditimer.cpp.o [ 35%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/timer/indielapsedtimer.cpp.o [ 35%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/thread/indisinglethreadpool.cpp.o [ 35%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiutility.cpp.o [ 36%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiccd.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘virtual bool INDI::CCD::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: warning: 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 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 150 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:150:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 150 | TemperatureRampNP[RAMP_SLOPE].fill("RAMP_SLOPE", "Max. dT (C/min)", "%.f", 0, 30, 1, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151: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: 151 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 151 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:151:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 151 | TemperatureRampNP[RAMP_THRESHOLD].fill("RAMP_THRESHOLD", "Threshold (C)", "%.1f", 0.1, 2, 0.1, 0.2); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘virtual bool INDI::CCD::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193: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: 1193 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1193 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1193:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1193 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197: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: 1197 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197:111: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1197 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1197:111: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1197 | nextTemperature = std::max(values[0], TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202: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: 1202 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202:111: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1202 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1202:111: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1202 | nextTemperature = std::min(values[0], TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1210 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1210 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1210:49: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1210 | if (TemperatureRampNP[RAMP_SLOPE].getValue() != 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229: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: 1229 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229:68: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1229 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1229:68: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1229 | double previousSlope = TemperatureRampNP[RAMP_SLOPE].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230: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: 1230 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230:72: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1230 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1230:72: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1230 | double previousThreshold = TemperatureRampNP[RAMP_THRESHOLD].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234: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: 1234 | if (TemperatureRampNP[0].getValue() == 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234:36: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1234 | if (TemperatureRampNP[0].getValue() == 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1234:36: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1234 | if (TemperatureRampNP[0].getValue() == 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1238:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1238 | TemperatureRampNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1237:17: note: in expansion of macro ‘LOGF_INFO’ 1237 | LOGF_INFO("Temperature ramp is enabled. Gradual cooling and warming is regulated at %.f Celsius per minute.", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241: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: 1241 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1241 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1241:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1241 | if (std::abs(previousSlope - TemperatureRampNP[RAMP_SLOPE].getValue()) > 0 || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242: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: 1242 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242:82: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1242 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1242:82: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1242 | std::abs(previousThreshold - TemperatureRampNP[RAMP_THRESHOLD].getValue()) > 0.01) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘virtual void INDI::CCD::checkTemperatureTarget()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741: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: 2741 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741:102: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2741 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2741:102: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2741 | if (std::abs(m_TargetTemperature - TemperatureN[0].value) <= TemperatureRampNP[RAMP_THRESHOLD].value) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754: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: 2754 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754:117: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2754 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2754:117: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2754 | nextTemperature = std::max(m_TargetTemperature, TemperatureN[0].value - TemperatureRampNP[RAMP_SLOPE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759: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: 2759 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759:117: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 2759 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2759:117: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 2759 | nextTemperature = std::min(m_TargetTemperature, TemperatureN[0].value + TemperatureRampNP[RAMP_SLOPE].value); | ^ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::CCD::addFITSKeywords(fitsfile*, INDI::CCDChip*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:1827:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::CCD::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:852:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::CCD::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:853:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp: In member function ‘int INDI::CCD::getFileIndex(const char*, const char*, const char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2681:17: warning: argument 1 null where non-null expected [-Wnonnull] 2681 | closedir(dpdf); | ~~~~~~~~^~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:49: /usr/include/dirent.h:149:12: note: in a call to function ‘int closedir(DIR*)’ declared ‘nonnull’ 149 | extern int closedir (DIR *__dirp) __nonnull ((1)); | ^~~~~~~~ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:30: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::CCD::ExposureCompletePrivate(INDI::CCDChip*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.cpp:2096:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiccdchip.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccdchip.cpp:22: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::CCDChip::setImageExtension(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccdchip.cpp:233:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indisensorinterface.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:191:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:192:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:193:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::SensorInterface::setIntegrationFileExtension(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:609:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:636:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:640:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:644:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:648:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:653:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.cpp:654:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indicorrelator.cpp.o [ 36%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indidetector.cpp.o [ 37%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indispectrograph.cpp.o [ 37%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indireceiver.cpp.o [ 37%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/inditelescope.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::Telescope::ISSnoopDevice(XMLEle*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.cpp:566:28: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool INDI::Telescope::ISSnoopDevice(XMLEle*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.cpp:564:28: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifilterwheel.cpp.o [ 37%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifocuserinterface.cpp.o [ 37%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiweatherinterface.cpp.o [ 38%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifocuser.cpp.o [ 38%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indirotator.cpp.o [ 38%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiusbdevice.cpp.o [ 38%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiguiderinterface.cpp.o [ 38%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifilterinterface.cpp.o [ 39%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indirotatorinterface.cpp.o [ 39%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indidome.cpp.o [ 39%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indigps.cpp.o [ 39%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiweather.cpp.o [ 39%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indidustcapinterface.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidustcapinterface.cpp:23: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::DustCapInterface::initDustCapProperties(const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidustcapinterface.cpp:30:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indilightboxinterface.cpp.o [ 40%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indilogger.cpp.o [ 40%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indicontroller.cpp.o [ 40%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indistandardproperty.cpp.o [ 40%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/connectionplugins/connectioninterface.cpp.o [ 40%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/connectionplugins/connectionserial.cpp.o [ 40%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/connectionplugins/connectiontcp.cpp.o [ 41%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/manager.cpp.o [ 41%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/dspinterface.cpp.o In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/dsp/dsp.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void DSP::Interface::addFITSKeywords(fitsfile*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:247:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void DSP::Interface::addFITSKeywords(fitsfile*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:251:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void DSP::Interface::addFITSKeywords(fitsfile*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/dsp/dspinterface.cpp:255:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/transforms.cpp.o [ 41%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/convolution.cpp.o [ 41%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/pid/pid.cpp.o [ 42%] Building C object CMakeFiles/indidriverstatic.dir/libs/stream/jpegutils.c.o [ 42%] Building C object CMakeFiles/indidriverstatic.dir/libs/stream/ccvt_c2.c.o [ 42%] Building C object CMakeFiles/indidriverstatic.dir/libs/stream/ccvt_misc.c.o [ 42%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/streammanager.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94: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: 94 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94:15: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 94 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:94:15: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 94 | StreamSP[0].fill("STREAM_ON", "Stream On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95: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: 95 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95:15: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 95 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:95:15: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 95 | StreamSP[1].fill("STREAM_OFF", "Stream Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103: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: 103 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 103 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:103:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 103 | StreamTimeNP[0].fill("STREAM_DELAY_TIME", "Delay (s)", "%.3f", 0, 60, 0.001, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106: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: 106 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 106 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:106:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 106 | StreamExposureNP[STREAM_EXPOSURE].fill("STREAMING_EXPOSURE_VALUE", "Duration (s)", "%.6f", 0.000001, 60, 0.1, 0.1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107: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: 107 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107:37: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 107 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:107:37: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 107 | StreamExposureNP[STREAM_DIVISOR ].fill("STREAMING_DIVISOR_VALUE", "Divisor", "%.f", 1, 15, 1.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: warning: 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 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 111 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:111:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 111 | FpsNP[FPS_INSTANT].fill("EST_FPS", "Instant.", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: warning: 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 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 112 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:112:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 112 | FpsNP[FPS_AVERAGE].fill("AVG_FPS", "Average (1 sec.)", "%.2f", 0.0, 999.0, 0.0, 30); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118: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: 118 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 118 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:118:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 118 | RecordFileTP[0].fill("RECORD_FILE_DIR", "Dir.", defaultDirectory.data()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119: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: 119 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119:19: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 119 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:119:19: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 119 | RecordFileTP[1].fill("RECORD_FILE_NAME", "Name", "indi_record__T_"); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 124 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 124 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:124:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 124 | RecordOptionsNP[0].fill("RECORD_DURATION", "Duration (sec)", "%.3f", 0.001, 999999.0, 0.0, 1.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: warning: 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 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 125 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:125:22: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 125 | RecordOptionsNP[1].fill("RECORD_FRAME_TOTAL", "Frames", "%.f", 1.0, 999999999.0, 1.0, 30.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: warning: 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 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 130 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:130:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 130 | RecordStreamSP[RECORD_ON ].fill("RECORD_ON", "Record On", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 131 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 131 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:131:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 131 | RecordStreamSP[RECORD_TIME ].fill("RECORD_DURATION_ON", "Record (Duration)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: warning: 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 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 132 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:132:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 132 | RecordStreamSP[RECORD_FRAME].fill("RECORD_FRAME_ON", "Record (Frames)", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 133 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 133 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:133:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 133 | RecordStreamSP[RECORD_OFF ].fill("RECORD_OFF", "Record Off", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139: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: 139 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 139 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:139:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 139 | StreamFrameNP[0].fill("X", "Left", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140: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: 140 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 140 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:140:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 140 | StreamFrameNP[1].fill("Y", "Top", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141: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: 141 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 141 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:141:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 141 | StreamFrameNP[2].fill("WIDTH", "Width", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142: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: 142 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 142 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:142:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 142 | StreamFrameNP[3].fill("HEIGHT", "Height", "%.f", 0, 0, 0, 0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 148 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 148 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:148:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 148 | EncoderSP[ENCODER_RAW ].fill("RAW", "RAW", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: warning: 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 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 149 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:149:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 149 | EncoderSP[ENCODER_MJPEG].fill("MJPEG", "MJPEG", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 156 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 156 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:156:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 156 | RecorderSP[RECORDER_RAW].fill("SER", "SER", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: warning: 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 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 157 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:157:28: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 157 | RecorderSP[RECORDER_OGV].fill("OGV", "OGV", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 169 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024*64, 1, 512); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 169 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024*64, 1, 512); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:169:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 169 | LimitsNP[LIMITS_BUFFER_MAX ].fill("LIMITS_BUFFER_MAX", "Maximum Buffer Size (MB)", "%.0f", 1, 1024*64, 1, 512); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: warning: 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 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 170 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:170:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 170 | LimitsNP[LIMITS_PREVIEW_FPS].fill("LIMITS_PREVIEW_FPS", "Maximum Preview FPS", "%.0f", 1, 120, 1, 10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::newFrame(const uint8_t*, uint32_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 279 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 279 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:279:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 279 | (StreamExposureNP[STREAM_DIVISOR].value > 1) && | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280: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: 280 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280:78: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 280 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:280:78: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 280 | (frameCountDivider % static_cast(StreamExposureNP[STREAM_DIVISOR].value)) == 0 | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288: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: 288 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 288 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:288:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 288 | FpsNP[1].setValue(FPSAverage.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293: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: 293 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293:16: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 293 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:293:16: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 293 | FpsNP[0].setValue(FPSFast.framesPerSecond()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301: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: 301 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301:55: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 301 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:301:55: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 301 | if (allocatedSize > LimitsNP[LIMITS_BUFFER_MAX].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318: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: 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:114: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:318:114: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 318 | (RecordStreamSP[RECORD_FRAME].getState() == ISS_ON && FPSRecorder.totalFrames() >= (RecordOptionsNP[1].value)) || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: warning: 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 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319: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: 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:114: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:319:114: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 319 | (RecordStreamSP[RECORD_TIME ].getState() == ISS_ON && FPSRecorder.totalTime() >= (RecordOptionsNP[0].value * 1000.0)) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 333 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 333 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:333:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 333 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In lambda function: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 486 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 486 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:486:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 486 | StreamTimeNP[0].setValue(previewElapsed.nsecsElapsed() / 1000000000.0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::setSize(uint16_t, uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: warning: 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 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496: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: 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:99: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:496:99: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 496 | if (width != StreamFrameNP[CCDChip::FRAME_W].value || height != StreamFrameNP[CCDChip::FRAME_H].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 501 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 501 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:501:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 501 | StreamFrameNP[CCDChip::FRAME_X].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 502 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 502 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:502:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 502 | StreamFrameNP[CCDChip::FRAME_X].setMax(width - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 503 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 503 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:503:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 503 | StreamFrameNP[CCDChip::FRAME_Y].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: warning: 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 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 504 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:504:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 504 | StreamFrameNP[CCDChip::FRAME_Y].setMax(height - 1); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 505 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 505 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:505:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 505 | StreamFrameNP[CCDChip::FRAME_W].setValue(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: warning: 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 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 506 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:506:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 506 | StreamFrameNP[CCDChip::FRAME_W].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 507 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 507 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:507:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 507 | StreamFrameNP[CCDChip::FRAME_W].setMax(width); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: warning: 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 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 508 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:508:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 508 | StreamFrameNP[CCDChip::FRAME_H].setValue(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 509 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 509 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:509:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 509 | StreamFrameNP[CCDChip::FRAME_H].setMin(10); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 510 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 510 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:510:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 510 | StreamFrameNP[CCDChip::FRAME_H].setMax(height); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516: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: 516 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 516 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:516:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 516 | dstFrameInfo.x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517: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: 517 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 517 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:517:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 517 | dstFrameInfo.y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518: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: 518 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 518 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:518:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 518 | dstFrameInfo.w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519: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: 519 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519:52: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 519 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:519:52: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 519 | dstFrameInfo.h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::startRecording()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 636 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 636 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:636:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 636 | recorder->setFPS(FpsNP[FPS_AVERAGE].value); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: warning: 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 | recordfiledir.assign(RecordFileTP[0].text); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 639 | recordfiledir.assign(RecordFileTP[0].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:639:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 639 | recordfiledir.assign(RecordFileTP[0].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 643 | recordfilename.assign(RecordFileTP[1].text); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 643 | recordfilename.assign(RecordFileTP[1].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:643:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 643 | recordfilename.assign(RecordFileTP[1].text); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: warning: 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 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 701 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:701:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 701 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 712 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 712 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:712:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 712 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 788 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 788 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:788:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 788 | if (isRecording && RecordStreamSP[RECORD_OFF].getState() != ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 791 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 791 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:791:38: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 791 | RecordStreamSP[prevSwitch].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: warning: 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 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 798 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:798:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 798 | RecordStreamSP[RECORD_ON ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 799 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 799 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:799:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 799 | RecordStreamSP[RECORD_TIME ].getState() == ISS_ON || | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: warning: 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 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 800 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:800:40: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 800 | RecordStreamSP[RECORD_FRAME].getState() == ISS_ON | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806: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: 806 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 806 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:806:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 806 | if (RecordStreamSP[RECORD_TIME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807: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: 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:94: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807: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: 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:94: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:807:21: note: in expansion of macro ‘LOGF_INFO’ 807 | LOGF_INFO("Starting video record (Duration): %g secs.", RecordOptionsNP[0].getValue()); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: warning: 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 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 808 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:808:53: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 808 | else if (RecordStreamSP[RECORD_FRAME].s == ISS_ON) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809: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: 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:109: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809: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: 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:109: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:809:21: note: in expansion of macro ‘LOGF_INFO’ 809 | LOGF_INFO("Starting video record (Frame count): %d.", static_cast(RecordOptionsNP[1].value)); | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: warning: 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 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 816 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:816:46: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 816 | RecordStreamSP[RECORD_OFF].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 825 | FpsNP[FPS_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 825 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:825:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 825 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: warning: 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 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 826 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:826:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 826 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947: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: 947 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 947 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:947:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 947 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993: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: 993 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 993 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:993:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 993 | double subW = srcFrameInfo.w - StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994: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: 994 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994:70: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 994 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:994:70: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 994 | double subH = srcFrameInfo.h - StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996: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: 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:89: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:996:89: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 996 | StreamFrameNP[CCDChip::FRAME_W].setValue(std::min(StreamFrameNP[CCDChip::FRAME_W].value, subW)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:39: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997: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: 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:89: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:997:89: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 997 | StreamFrameNP[CCDChip::FRAME_H].setValue(std::min(StreamFrameNP[CCDChip::FRAME_H].value, subH)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:47: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:47: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:86: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:999:86: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 999 | setSize(StreamFrameNP[CCDChip::FRAME_W].value, StreamFrameNP[CCDChip::FRAME_H].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘bool INDI::StreamManagerPrivate::setStream(bool)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:41: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031: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: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:77: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031: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: 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indisensorinterface.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:39, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1031:77: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1031 | StreamExposureNP[0].getValue(), 1 / StreamExposureNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1030:13: note: in expansion of macro ‘LOGF_INFO’ 1030 | LOGF_INFO("Starting the video stream with target exposure %.6f s (Max theoritical FPS %.f)", | ^~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036: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: 1036 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036:74: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1036 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1036:74: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1036 | FPSPreview.setTimeWindow(1000.0 / LimitsNP[LIMITS_PREVIEW_FPS].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1044 | StreamSP[1].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1044 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1044:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1044 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1056 | StreamSP[1].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1056 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1056:31: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1056 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1065 | FpsNP[FPS_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1065 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1065:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1065 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: warning: 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 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1066 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1066:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1066 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068: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: 1068 | StreamSP[0].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068:23: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1068 | StreamSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1068:23: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1068 | StreamSP[0].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: warning: 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_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1076 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1076:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1076 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1077 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1077 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1077:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1077 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105: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: 1105 | StreamSP[1].setState(ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105:23: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1105 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1105:23: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1105 | StreamSP[1].setState(ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1108 | FpsNP[FPS_INSTANT].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1108 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1108:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1108 | FpsNP[FPS_INSTANT].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1109 | FpsNP[FPS_AVERAGE].setValue(0); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1109 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1109:30: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1109 | FpsNP[FPS_AVERAGE].setValue(0); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::getStreamFrame(uint16_t*, uint16_t*, uint16_t*, uint16_t*) const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1138:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1138 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1138:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1138 | *x = StreamFrameNP[CCDChip::FRAME_X].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1139:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1139 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1139:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1139 | *y = StreamFrameNP[CCDChip::FRAME_Y].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1140:40: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1140 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1140:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1140 | *w = StreamFrameNP[CCDChip::FRAME_W].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1141:40: warning: 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 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1141:40: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1141 | *h = StreamFrameNP[CCDChip::FRAME_H].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘void INDI::StreamManagerPrivate::setStreamFrame(uint16_t, uint16_t, uint16_t, uint16_t)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1146 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1146 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1146:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1146 | StreamFrameNP[CCDChip::FRAME_X].setValue(x); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1147 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1147 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1147:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1147 | StreamFrameNP[CCDChip::FRAME_Y].setValue(y); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: warning: 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 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1148 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1148:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1148 | StreamFrameNP[CCDChip::FRAME_W].setValue(w); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: warning: 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 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1149 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1149:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 1149 | StreamFrameNP[CCDChip::FRAME_H].setValue(h); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘double INDI::StreamManager::getTargetFPS() const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1273:39: warning: 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 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1273:39: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1273 | return 1.0 / d->StreamExposureNP[0].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp: In member function ‘double INDI::StreamManager::getTargetExposure() const’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1278:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 1278 | return d->StreamExposureNP[0].getValue(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager_p.h:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/stream/streammanager.cpp:1278:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 1278 | return d->StreamExposureNP[0].getValue(); | ^ [ 42%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/fpsmeter.cpp.o [ 42%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/gammalut16.cpp.o [ 43%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/recorder/recorderinterface.cpp.o [ 43%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/recorder/recordermanager.cpp.o [ 43%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/recorder/serrecorder.cpp.o [ 43%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/encoder/encodermanager.cpp.o [ 43%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/encoder/encoderinterface.cpp.o [ 44%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/encoder/rawencoder.cpp.o [ 44%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/encoder/mjpegencoder.cpp.o [ 44%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/stream/recorder/theorarecorder.cpp.o [ 44%] Building C object CMakeFiles/indidriverstatic.dir/libs/webcam/v4l2_colorspace.c.o [ 44%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/webcam/v4l2_base.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int INDI::V4L2_Base::open_device(const char*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:1350:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2218:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2219:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2372:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2373:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::V4L2_Base::queryExtControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2811:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool INDI::V4L2_Base::queryExtControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2812:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::V4L2_Base::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/webcam/v4l2_base.cpp:2980:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/webcam/v4l2_decode/v4l2_decode.cpp.o [ 45%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/webcam/v4l2_decode/v4l2_builtin_decoder.cpp.o [ 45%] Building C object CMakeFiles/indidriverstatic.dir/libs/indibase/hid_libusb.c.o [ 45%] Linking CXX static library libindidriver.a [ 45%] Built target indidriverstatic [ 45%] Building CXX object CMakeFiles/indi_simulator_focus.dir/drivers/focuser/focus_simulator.cpp.o [ 45%] Linking CXX executable indi_simulator_focus [ 45%] Built target indi_simulator_focus [ 45%] Building CXX object CMakeFiles/indi_myfocuserpro2_focus.dir/drivers/focuser/myfocuserpro2.cpp.o [ 45%] Linking CXX executable indi_myfocuserpro2_focus [ 45%] Built target indi_myfocuserpro2_focus [ 45%] Building CXX object CMakeFiles/indi_moonlitedro_focus.dir/drivers/focuser/moonlite_dro.cpp.o [ 46%] Linking CXX executable indi_moonlitedro_focus [ 46%] Built target indi_moonlitedro_focus [ 46%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void setLX200Debug(const char*, unsigned int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:60:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200autostar.cpp.o [ 47%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200_16.cpp.o [ 47%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200gps.cpp.o [ 47%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200generic.cpp.o [ 47%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200telescope.cpp.o [ 47%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200classic.cpp.o [ 47%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200gemini.cpp.o [ 48%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200zeq25.cpp.o [ 48%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200gotonova.cpp.o [ 48%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200pulsar2.cpp.o [ 48%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200apdriver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200apdriver.cpp:29: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void set_lx200ap_name(const char*, unsigned int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200apdriver.cpp:49:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200ap.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200telescope.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200generic.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200ap.h:25, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200ap.cpp:35: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool LX200AstroPhysics::getFirmwareVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200ap.cpp:354:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 8 bytes from a string of length 127 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200ap_gtocp2.cpp.o [ 49%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200fs2.cpp.o [ 49%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200ss2000pc.cpp.o [ 49%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200_OnStep.cpp.o [ 49%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200_10micron.cpp.o [ 49%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/ioptronHC8406.cpp.o [ 50%] Building CXX object CMakeFiles/indi_lx200generic.dir/drivers/telescope/eq500x.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/eq500x.cpp:27: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool EQ500X::MechanicalPoint::parseStringDEC(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/eq500x.cpp:1129:12, inlined from ‘bool EQ500X::MechanicalPoint::parseStringDEC(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/eq500x.cpp:1123:6, inlined from ‘bool EQ500X::getCurrentMechanicalPosition(EQ500X::MechanicalPoint&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/eq500x.cpp:845:30: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 10 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool EQ500X::MechanicalPoint::parseStringDEC(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/eq500x.cpp:1129:12, inlined from ‘bool EQ500X::MechanicalPoint::parseStringDEC(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/eq500x.cpp:1123:6: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 10 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX executable indi_lx200generic [ 50%] Built target indi_lx200generic [ 50%] Building CXX object CMakeFiles/indi_script_dome.dir/drivers/dome/dome_script.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidome.h:25, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/dome_script.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/dome_script.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool DomeScript::RunScript(int, ...)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/dome_script.cpp:120:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX executable indi_script_dome [ 50%] Built target indi_script_dome [ 51%] Building CXX object CMakeFiles/indi_qhycfw2_wheel.dir/drivers/filter_wheel/qhycfw2.cpp.o [ 51%] Linking CXX executable indi_qhycfw2_wheel [ 51%] Built target indi_qhycfw2_wheel [ 51%] Building CXX object CMakeFiles/indi_onfocus_focus.dir/drivers/focuser/onfocus.cpp.o [ 52%] Linking CXX executable indi_onfocus_focus [ 52%] Built target indi_onfocus_focus [ 52%] Building CXX object CMakeFiles/indi_simulator_guide.dir/drivers/ccd/guide_simulator.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp: In member function ‘virtual bool GuideSim::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:166:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 166 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:166:33: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 166 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:166:33: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:166:33: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 166 | ToggleTimeoutSP[INDI_ENABLED].fill("INDI_ENABLED", "Enabled", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:167:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 167 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:167:34: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 167 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:167:34: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:32, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:167:34: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 167 | ToggleTimeoutSP[INDI_DISABLED].fill("INDI_DISABLED", "Disabled", ISS_ON); | ^ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void GuideSim::activeDevicesUpdated()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/guide_simulator.cpp:1151:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Linking CXX executable indi_simulator_guide [ 52%] Built target indi_simulator_guide [ 52%] Building CXX object CMakeFiles/indilx200.dir/drivers/telescope/lx200driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void setLX200Debug(const char*, unsigned int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:60:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/indilx200.dir/drivers/telescope/lx200telescope.cpp.o [ 53%] Linking CXX shared library libindilx200.so [ 53%] Built target indilx200 [ 53%] Building CXX object CMakeFiles/indi_robo_focus.dir/drivers/focuser/robofocus.cpp.o [ 54%] Linking CXX executable indi_robo_focus [ 54%] Built target indi_robo_focus [ 54%] Building CXX object CMakeFiles/indi_temma_telescope.dir/drivers/telescope/temmadriver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/temmadriver.h:25, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/temmadriver.cpp:21: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool TemmaMount::sendCommand(const char*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/temmadriver.cpp:215:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Linking CXX executable indi_temma_telescope [ 54%] Built target indi_temma_telescope [ 55%] Building CXX object CMakeFiles/indi_lx200basic.dir/drivers/telescope/lx200driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void setLX200Debug(const char*, unsigned int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:60:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/indi_lx200basic.dir/drivers/telescope/lx200basic.cpp.o [ 55%] Linking CXX executable indi_lx200basic [ 55%] Built target indi_lx200basic [ 55%] Building C object CMakeFiles/indi_eval.dir/eventloop.c.o [ 55%] Building C object CMakeFiles/indi_eval.dir/base64.c.o [ 55%] Building C object CMakeFiles/indi_eval.dir/tools/compiler.c.o [ 56%] Building C object CMakeFiles/indi_eval.dir/tools/evalINDI.c.o [ 56%] Building C object CMakeFiles/indi_eval.dir/libs/lilxml.c.o [ 56%] Building C object CMakeFiles/indi_eval.dir/libs/userio.c.o [ 56%] Building C object CMakeFiles/indi_eval.dir/libs/indiuserio.c.o [ 56%] Building CXX object CMakeFiles/indi_eval.dir/libs/libastro.cpp.o [ 56%] Building C object CMakeFiles/indi_eval.dir/libs/indicom.c.o [ 57%] Linking CXX executable indi_eval [ 57%] Built target indi_eval [ 57%] Building CXX object CMakeFiles/indi_fcusb_focus.dir/drivers/focuser/fcusb.cpp.o [ 57%] Linking CXX executable indi_fcusb_focus [ 57%] Built target indi_fcusb_focus [ 57%] Building CXX object CMakeFiles/indi_deepskydad_fr1.dir/drivers/rotator/deepskydad_fr1.cpp.o [ 57%] Linking CXX executable indi_deepskydad_fr1 [ 57%] Built target indi_deepskydad_fr1 [ 57%] Building CXX object CMakeFiles/indi_rainbow_telescope.dir/drivers/telescope/rainbow.cpp.o [ 57%] Building CXX object CMakeFiles/indi_rainbow_telescope.dir/drivers/telescope/lx200driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void setLX200Debug(const char*, unsigned int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:60:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Linking CXX executable indi_rainbow_telescope [ 57%] Built target indi_rainbow_telescope [ 57%] Building CXX object CMakeFiles/indi_lx200_TeenAstro.dir/drivers/telescope/lx200driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:28: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void setLX200Debug(const char*, unsigned int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/lx200driver.cpp:60:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/indi_lx200_TeenAstro.dir/drivers/telescope/lx200_TeenAstro.cpp.o [ 57%] Linking CXX executable indi_lx200_TeenAstro [ 57%] Built target indi_lx200_TeenAstro [ 58%] Building CXX object CMakeFiles/indi_celestron_sct_focus.dir/drivers/focuser/celestronauxpacket.cpp.o [ 58%] Building CXX object CMakeFiles/indi_celestron_sct_focus.dir/drivers/focuser/celestron.cpp.o [ 58%] Linking CXX executable indi_celestron_sct_focus [ 58%] Built target indi_celestron_sct_focus [ 58%] Building C object CMakeFiles/indiclient.dir/libs/lilxml.c.o [ 58%] Building C object CMakeFiles/indiclient.dir/libs/userio.c.o [ 58%] Building C object CMakeFiles/indiclient.dir/libs/indiuserio.c.o [ 59%] Building C object CMakeFiles/indiclient.dir/base64.c.o [ 59%] Building C object CMakeFiles/indiclient.dir/libs/indicom.c.o [ 59%] Building CXX object CMakeFiles/indiclient.dir/libs/libastro.cpp.o [ 59%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/basedevice.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int INDI::BaseDevice::setBLOB(IBLOBVectorProperty*, XMLEle*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:734:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:512:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:454:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:515:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:458:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IBLOB>::setFormat(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:518:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:459:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ILight>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:455:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:427:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ILight>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:458:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:434:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:275:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:402:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:278:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:407:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ISwitch>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:398:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:373:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_ISwitch>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:401:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:381:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:331:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:330:23: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:334:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:342:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_INumber>::setFormat(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:337:69, inlined from ‘int INDI::BaseDevice::buildProp(XMLEle*, char*, bool)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:343:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69, inlined from ‘int INDI::BaseDevice::setValue(XMLEle*, char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:617:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.cpp:19: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h: In member function ‘int INDI::BaseDevice::setValue(XMLEle*, char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69: note: length computed here 283 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/baseclient.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/baseclient.cpp:26: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69, inlined from ‘void INDI::BaseClient::sendNewText(const char*, const char*, const char*, const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/baseclient.cpp:965:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/baseclient.cpp:26: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h: In member function ‘void INDI::BaseClient::sendNewText(const char*, const char*, const char*, const char*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:283:69: note: length computed here 283 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indiproperty.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::Property::setName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:228:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::Property::setLabel(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:234:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::Property::setGroupName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:240:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::Property::setDeviceName(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:246:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::Property::setTimestamp(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.cpp:252:5: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indiproperties.cpp.o [ 60%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertybasic.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyBasic::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:50:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10, inlined from ‘void INDI::PropertyBasic::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:57:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyBasic::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:64:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11, inlined from ‘void INDI::PropertyBasic::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:71:25: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyBasic::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:78:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15, inlined from ‘void INDI::PropertyBasic::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:85:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:113:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15, inlined from ‘void INDI::PropertyBasic::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.cpp:120:29: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertytext.cpp.o [ 60%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertynumber.cpp.o [ 60%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertyswitch.cpp.o [ 61%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertylight.cpp.o [ 61%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertyblob.cpp.o [ 61%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertyview_client.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview_client.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _INumber]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IText]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ISwitch]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _ILight]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:564:10, inlined from ‘void INDI::PropertyView< >::setDeviceName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:568:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:572:10, inlined from ‘void INDI::PropertyView< >::setName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:576:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:580:10, inlined from ‘void INDI::PropertyView< >::setLabel(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:584:11: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:588:10, inlined from ‘void INDI::PropertyView< >::setGroupName(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:592:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:600:10, inlined from ‘void INDI::PropertyView< >::setTimestamp(const string&) [with T = _IBLOB]’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:604:15: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/indistandardproperty.cpp.o [ 61%] Linking CXX static library libindiclient.a [ 61%] Built target indiclient [ 61%] Building CXX object CMakeFiles/indi_imager_agent.dir/drivers/agent/agent_imager.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool Imager::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:405:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool Imager::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:406:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool Imager::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:407:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool Imager::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:408:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool Imager::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:409:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void Imager::newText(ITextVectorProperty*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:624:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 16 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void Imager::newBLOB(IBLOB*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/agent/agent_imager.cpp:527:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 16 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/indi_imager_agent.dir/drivers/agent/group.cpp.o [ 62%] Linking CXX executable indi_imager_agent [ 62%] Built target indi_imager_agent [ 62%] Building CXX object CMakeFiles/indi_ioptronv3_telescope.dir/drivers/telescope/ioptronv3driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.h:25, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:21: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getStatus(IOPv3::IOPInfo*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:243:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 9 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getStatus(IOPv3::IOPInfo*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:244:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 8 bytes from a string of length 54 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getMainFirmware(std::string&, std::string&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:299:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getMainFirmware(std::string&, std::string&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:300:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getRADEFirmware(std::string&, std::string&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:318:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getRADEFirmware(std::string&, std::string&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:319:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getGuideRate(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:494:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getGuideRate(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:495:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 61 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getCoords(double*, double*, IOPv3::IOP_PIER_STATE*, IOPv3::IOP_CW_STATE*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:705:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 9 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getCoords(double*, double*, IOPv3::IOP_PIER_STATE*, IOPv3::IOP_CW_STATE*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:706:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 9 bytes from a string of length 54 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getUTCDateTime(double*, int*, bool*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:731:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool IOPv3::Driver::getUTCDateTime(double*, int*, bool*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ioptronv3driver.cpp:732:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 13 bytes from a string of length 58 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/indi_ioptronv3_telescope.dir/drivers/telescope/ioptronv3.cpp.o [ 63%] Linking CXX executable indi_ioptronv3_telescope [ 63%] Built target indi_ioptronv3_telescope [ 63%] Building CXX object CMakeFiles/indi_qhycfw1_wheel.dir/drivers/filter_wheel/qhycfw1.cpp.o [ 63%] Linking CXX executable indi_qhycfw1_wheel [ 63%] Built target indi_qhycfw1_wheel [ 63%] Building C object CMakeFiles/indi_setprop.dir/eventloop.c.o [ 64%] Building C object CMakeFiles/indi_setprop.dir/base64.c.o [ 64%] Building C object CMakeFiles/indi_setprop.dir/tools/setINDIproperty.c.o [ 64%] Building C object CMakeFiles/indi_setprop.dir/libs/lilxml.c.o [ 64%] Building C object CMakeFiles/indi_setprop.dir/libs/userio.c.o [ 64%] Building C object CMakeFiles/indi_setprop.dir/libs/indiuserio.c.o [ 64%] Building CXX object CMakeFiles/indi_setprop.dir/libs/libastro.cpp.o [ 65%] Building C object CMakeFiles/indi_setprop.dir/libs/indicom.c.o [ 65%] Linking CXX executable indi_setprop [ 65%] Built target indi_setprop [ 65%] Building CXX object CMakeFiles/indi_skycommander_telescope.dir/drivers/telescope/skycommander.cpp.o [ 65%] Linking CXX executable indi_skycommander_telescope [ 65%] Built target indi_skycommander_telescope [ 65%] Building CXX object CMakeFiles/indi_astrotrac_telescope.dir/drivers/telescope/astrotrac.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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 /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:83:26: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 83 | MountTypeSP[MOUNT_GEM].fill("MOUNT_GEM", "GEM", | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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", | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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", | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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", | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘bool AstroTrac::getVersion()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 200 | FirmwareTP[0].setText(response + 4, 4); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:200:21: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:200:21: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 200 | FirmwareTP[0].setText(response + 4, 4); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘bool AstroTrac::getAcceleration(INDI_EQ_AXIS)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:223:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 223 | AccelerationNP[axis].setValue(std::stoi(acceleration)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘bool AstroTrac::getEncoderPosition(INDI_EQ_AXIS)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:372:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 372 | EncoderNP[axis].setValue(std::stod(position)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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)); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:388:32: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 388 | EncoderNP[other].setValue(std::stod(position)); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::Goto(double, double)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:561:69: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 561 | double tHA = calculateSlewTime(haEncoder - EncoderNP[AXIS_RA].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘double AstroTrac::calculateSlewTime(double)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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())); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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())); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:602:59: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 602 | return (2 * sqrt(distance / AccelerationNP[AXIS_RA].getValue())); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) / | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) / | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) / | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::ReadScopeStatus()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:623:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 623 | double lastHAEncoder = EncoderNP[AXIS_RA].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:624:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 624 | double lastDEEncoder = EncoderNP[AXIS_DE].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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 | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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 | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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 | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:630:63: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 630 | || std::fabs(lastDEEncoder - EncoderNP[AXIS_DE].getValue()) > 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:759:64: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 759 | if (setAcceleration(AXIS_RA, AccelerationNP[AXIS_RA].getValue()) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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())) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:760:71: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 760 | && setAcceleration(AXIS_DE, AccelerationNP[AXIS_DE].getValue())) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp: In member function ‘virtual bool AstroTrac::SetCurrentPark()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:922:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 922 | SetAxis1Park(EncoderNP[AXIS_RA].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertynumber.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:28, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:923:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 923 | SetAxis2Park(EncoderNP[AXIS_DE].getValue()); | ^ In file included from /usr/include/stdio.h:866, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiapi.h:27, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indibase.h:4, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘bool AstroTrac::handleSimulationCommand(const char*, char*, int, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:1187:17, inlined from ‘bool AstroTrac::sendCommand(const char*, char*, int, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:1258:39: /usr/include/bits/stdio2.h:71:35: warning: ‘int __builtin___snprintf_chk(char*, unsigned int, int, unsigned int, const char*, ...)’ specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overread] 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:23: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘bool AstroTrac::getVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:200:30, inlined from ‘virtual bool AstroTrac::Handshake()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:189:22: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 59 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void INDI::WidgetView<_IText>::setText(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:282:82, inlined from ‘bool AstroTrac::getVersion()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/astrotrac.cpp:200:30: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 59 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable indi_astrotrac_telescope [ 65%] Built target indi_astrotrac_telescope [ 65%] Building CXX object CMakeFiles/indi_lacerta_mfoc_focus.dir/drivers/focuser/lacerta_mfoc.cpp.o [ 66%] Linking CXX executable indi_lacerta_mfoc_focus [ 66%] Built target indi_lacerta_mfoc_focus [ 66%] Building CXX object CMakeFiles/indi_lynx_focus.dir/drivers/focuser/focuslynxbase.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indifocuser.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/focuslynxbase.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/focuslynxbase.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void FocusLynxBase::setFocusTarget(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/focuslynxbase.cpp:3479:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 8 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/indi_lynx_focus.dir/drivers/focuser/focuslynx.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indifocuser.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/focuslynxbase.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/focuslynx.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/focuslynx.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool FocusLynxF1::getHubConfig()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/focuser/focuslynx.cpp:306:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 16 bytes from a string of length 31 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable indi_lynx_focus [ 66%] Built target indi_lynx_focus [ 66%] Building CXX object CMakeFiles/indi_simulator_ccd.dir/drivers/ccd/ccd_simulator.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indiccd.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/ccd_simulator.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/ccd_simulator.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void CCDSim::activeDevicesUpdated()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/ccd/ccd_simulator.cpp:1266:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX executable indi_simulator_ccd [ 67%] Built target indi_simulator_ccd [ 67%] Building C object CMakeFiles/indiserver.dir/indiserver.c.o In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:64: In function ‘strncpy’, inlined from ‘addClDevice’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:2091:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘addClDevice’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:2092:5: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘q2RDrivers’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:1604:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 512 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘findClDevice’, inlined from ‘findClDevice’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:2046:12, inlined from ‘q2Clients’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:1720:13, inlined from ‘shutdownDvr’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:1502:9: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:2055:56: warning: argument 2 null where non-null expected [-Wnonnull] 2055 | if (!strcmp(pp->dev, dev) && (!pp->name[0] || !strcmp(pp->name, name))) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:64: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c: In function ‘shutdownDvr’: /usr/include/string.h:140:12: note: in a call to function ‘strcmp’ declared ‘nonnull’ 140 | extern int strcmp (const char *__s1, const char *__s2) | ^~~~~~ In file included from /usr/include/string.h:519, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:64: In function ‘strncpy’, inlined from ‘newFIFO’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:1052:13: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 64 bytes from a string of length 511 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘main’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/indiserver.c:331:9: /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building C object CMakeFiles/indiserver.dir/fq.c.o [ 67%] Building C object CMakeFiles/indiserver.dir/libs/lilxml.c.o [ 67%] Linking C executable indiserver [ 67%] Built target indiserver [ 68%] Building CXX object CMakeFiles/indi_simulator_telescope.dir/drivers/telescope/telescope_simulator.cpp.o [ 68%] Building CXX object CMakeFiles/indi_simulator_telescope.dir/drivers/telescope/scopesim_helper.cpp.o [ 68%] Linking CXX executable indi_simulator_telescope [ 68%] Built target indi_simulator_telescope [ 68%] Building CXX object CMakeFiles/indi_simulator_weather.dir/drivers/weather/weathersimulator.cpp.o [ 68%] Linking CXX executable indi_simulator_weather [ 68%] Built target indi_simulator_weather [ 68%] Building CXX object CMakeFiles/indi_usbfocusv3_focus.dir/drivers/focuser/usbfocusv3.cpp.o [ 68%] Linking CXX executable indi_usbfocusv3_focus [ 68%] Built target indi_usbfocusv3_focus [ 68%] Building CXX object CMakeFiles/indi_siefs_focus.dir/drivers/focuser/si_efs.cpp.o [ 68%] Linking CXX executable indi_siefs_focus [ 68%] Built target indi_siefs_focus [ 68%] Building CXX object CMakeFiles/indi_synscanlegacy_telescope.dir/drivers/telescope/synscandriverlegacy.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/synscandriverlegacy.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/synscandriverlegacy.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool SynscanLegacyDriver::ReadScopeStatus()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/synscandriverlegacy.cpp:572:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 20 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/indi_synscanlegacy_telescope.dir/drivers/telescope/synscanmountlegacy.cpp.o [ 68%] Linking CXX executable indi_synscanlegacy_telescope [ 68%] Built target indi_synscanlegacy_telescope [ 68%] Building CXX object CMakeFiles/indi_quantum_wheel.dir/drivers/filter_wheel/quantum_wheel.cpp.o [ 69%] Linking CXX executable indi_quantum_wheel [ 69%] Built target indi_quantum_wheel [ 69%] Building CXX object CMakeFiles/indi_paramount_telescope.dir/drivers/telescope/paramount.cpp.o [ 69%] Linking CXX executable indi_paramount_telescope [ 69%] Built target indi_paramount_telescope [ 69%] Building CXX object CMakeFiles/indi_smartfocus_focus.dir/drivers/focuser/smartfocus.cpp.o [ 69%] Linking CXX executable indi_smartfocus_focus [ 69%] Built target indi_smartfocus_focus [ 69%] Building CXX object CMakeFiles/indi_ieq_telescope.dir/drivers/telescope/ieqdriverbase.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:24: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool iEQ::Base::getMainFirmware()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:106:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool iEQ::Base::getMainFirmware()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:107:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool iEQ::Base::getRADEFirmware()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:126:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool iEQ::Base::getRADEFirmware()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:127:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘bool iEQ::Base::getCoords(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:531:32: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 8 bytes from a string of length 54 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘bool iEQ::Base::getCoords(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:532:34: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 9 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:545:34: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:546:27: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 58 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:547:27: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 56 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:548:27: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 54 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:549:27: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 52 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:550:31: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 50 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:551:27: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 48 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool iEQ::Base::getStatus(iEQ::Base::Info*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:590:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 50 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘bool iEQ::Base::getStatus(iEQ::Base::Info*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:592:43: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 7 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘bool iEQ::Base::getStatus(iEQ::Base::Info*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:593:43: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 56 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘bool iEQ::Base::getPierSide(iEQ::IEQ_PIER_SIDE*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:638:31: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 8 bytes from a string of length 54 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘bool iEQ::Base::getPierSide(iEQ::IEQ_PIER_SIDE*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:640:31: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 9 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘virtual bool iEQ::Base::getGuideRate(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:288:31, inlined from ‘virtual bool iEQ::Base::getGuideRate(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:279:6: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 63 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int iEQ::Base::DecodeString(const char*, size_t)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:828:12, inlined from ‘double iEQ::Base::DecodeString(const char*, size_t, double)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:822:24, inlined from ‘virtual bool iEQ::Base::getGuideRate(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:289:31, inlined from ‘virtual bool iEQ::Base::getGuideRate(double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqdriverbase.cpp:279:6: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 61 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/indi_ieq_telescope.dir/drivers/telescope/ieqpro.cpp.o [ 70%] Linking CXX executable indi_ieq_telescope [ 70%] Built target indi_ieq_telescope [ 71%] Building CXX object CMakeFiles/indi_simulator_wheel.dir/drivers/filter_wheel/filter_simulator.cpp.o [ 71%] Linking CXX executable indi_simulator_wheel [ 71%] Built target indi_simulator_wheel [ 72%] Building CXX object CMakeFiles/indi_pegasus_scopsoag.dir/drivers/focuser/pegasus_scopsoag.cpp.o [ 72%] Linking CXX executable indi_pegasus_scopsoag [ 72%] Built target indi_pegasus_scopsoag [ 72%] Building CXX object CMakeFiles/indi_dsc_telescope.dir/drivers/telescope/dsc.cpp.o [ 72%] Linking CXX executable indi_dsc_telescope [ 72%] Built target indi_dsc_telescope [ 72%] Building CXX object CMakeFiles/indi_script_telescope.dir/drivers/telescope/telescope_script.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/telescope_script.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/telescope_script.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool ScopeScript::RunScript(int, ...)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/telescope_script.cpp:115:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable indi_script_telescope [ 72%] Built target indi_script_telescope [ 72%] Building CXX object CMakeFiles/indi_pmc8_telescope.dir/drivers/telescope/pmc8driver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:26: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void set_pmc8_device(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:237:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘bool get_pmc8_model(int, FirmwareInfo*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:439:24: /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 2 bytes from a string of length 43 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘bool get_pmc8_move_rate_axis(int, PMC8_AXIS, double&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:588:12: /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 6 bytes from a string of length 10 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘bool get_pmc8_direction_axis(int, PMC8_AXIS, int&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:643:12: /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 2 bytes from a string of length 10 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘bool get_pmc8_track_rate(int, double&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:814:12: /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 4 bytes from a string of length 11 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘bool get_pmc8_guide_rate(int, PMC8_AXIS, double&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:1236:12: /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 2 bytes from a string of length 10 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘bool get_pmc8_position_axis(int, PMC8_AXIS, int&)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/pmc8driver.cpp:1780:12: /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 6 bytes from a string of length 10 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/indi_pmc8_telescope.dir/drivers/telescope/pmc8.cpp.o [ 73%] Linking CXX executable indi_pmc8_telescope [ 73%] Built target indi_pmc8_telescope [ 74%] Building CXX object CMakeFiles/indi_deepskydad_af3_focus.dir/drivers/focuser/deepskydad_af3.cpp.o [ 74%] Linking CXX executable indi_deepskydad_af3_focus [ 74%] Built target indi_deepskydad_af3_focus [ 74%] Building CXX object CMakeFiles/indi_tcfs_focus.dir/drivers/focuser/tcfs.cpp.o [ 74%] Linking CXX executable indi_tcfs_focus [ 74%] Built target indi_tcfs_focus [ 75%] Building CXX object CMakeFiles/indi_astromech_lpm.dir/drivers/auxiliary/lpm.cpp.o [ 75%] Linking CXX executable indi_astromech_lpm [ 75%] Built target indi_astromech_lpm [ 75%] Building CXX object CMakeFiles/indi_simulator_rotator.dir/drivers/rotator/rotator_simulator.cpp.o [ 75%] Linking CXX executable indi_simulator_rotator [ 75%] Built target indi_simulator_rotator [ 75%] Building CXX object CMakeFiles/indi_gemini_focus.dir/drivers/rotator/gemini.cpp.o [ 75%] Linking CXX executable indi_gemini_focus [ 75%] Built target indi_gemini_focus [ 75%] Building CXX object CMakeFiles/indi_nightcrawler_focus.dir/drivers/rotator/nightcrawler.cpp.o [ 75%] Linking CXX executable indi_nightcrawler_focus [ 75%] Built target indi_nightcrawler_focus [ 76%] Building CXX object CMakeFiles/indi_flipflat.dir/drivers/auxiliary/flip_flat.cpp.o [ 76%] Linking CXX executable indi_flipflat [ 76%] Built target indi_flipflat [ 76%] Building CXX object CMakeFiles/indi_deepskydad_af1_focus.dir/drivers/focuser/deepskydad_af1.cpp.o [ 76%] Linking CXX executable indi_deepskydad_af1_focus [ 76%] Built target indi_deepskydad_af1_focus [ 76%] Building CXX object CMakeFiles/indi_weather_safety_proxy.dir/drivers/weather/gason.cpp.o [ 76%] Building CXX object CMakeFiles/indi_weather_safety_proxy.dir/drivers/weather/weather_safety_proxy.cpp.o [ 77%] Linking CXX executable indi_weather_safety_proxy [ 77%] Built target indi_weather_safety_proxy [ 78%] Building CXX object CMakeFiles/indi_dmfc_focus.dir/drivers/focuser/dmfc.cpp.o [ 78%] Linking CXX executable indi_dmfc_focus [ 78%] Built target indi_dmfc_focus [ 78%] Building CXX object CMakeFiles/indi_falcon_rotator.dir/drivers/rotator/pegasus_falcon.cpp.o [ 78%] Linking CXX executable indi_falcon_rotator [ 78%] Built target indi_falcon_rotator [ 78%] Building CXX object CMakeFiles/indi_integra_focus.dir/drivers/rotator/integra.cpp.o [ 78%] Linking CXX executable indi_integra_focus [ 78%] Built target indi_integra_focus [ 79%] Building CXX object CMakeFiles/indi_activefocuser_focus.dir/drivers/focuser/activefocuser.cpp.o [ 79%] Building CXX object CMakeFiles/indi_activefocuser_focus.dir/drivers/focuser/activefocuser_utils.cpp.o [ 79%] Linking CXX executable indi_activefocuser_focus [ 79%] Built target indi_activefocuser_focus [ 79%] Building CXX object CMakeFiles/indi_xagyl_wheel.dir/drivers/filter_wheel/xagyl_wheel.cpp.o [ 79%] Linking CXX executable indi_xagyl_wheel [ 79%] Built target indi_xagyl_wheel [ 79%] Building CXX object CMakeFiles/indi_pegasus_ppba.dir/drivers/auxiliary/pegasus_ppba.cpp.o [ 79%] Linking CXX executable indi_pegasus_ppba [ 79%] Built target indi_pegasus_ppba [ 80%] Building CXX object CMakeFiles/indi_manual_wheel.dir/drivers/filter_wheel/manual_filter.cpp.o [ 80%] Linking CXX executable indi_manual_wheel [ 80%] Built target indi_manual_wheel [ 81%] Building CXX object CMakeFiles/indi_perfectstar_focus.dir/drivers/focuser/perfectstar.cpp.o [ 81%] Linking CXX executable indi_perfectstar_focus [ 81%] Built target indi_perfectstar_focus [ 81%] Building CXX object CMakeFiles/indi_pegasus_flatmaster.dir/drivers/auxiliary/pegasus_flatmaster.cpp.o [ 81%] Linking CXX executable indi_pegasus_flatmaster [ 81%] Built target indi_pegasus_flatmaster [ 81%] Building CXX object CMakeFiles/indi_optec_wheel.dir/drivers/filter_wheel/ifwoptec.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indifilterwheel.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/filter_wheel/ifwoptec.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/filter_wheel/ifwoptec.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool FilterIFW::ReadTTY(char*, char*, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/filter_wheel/ifwoptec.cpp:178:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 73 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘virtual bool FilterIFW::GetFilterNames()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/filter_wheel/ifwoptec.cpp:593:24: /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 8 bytes from a string of length 80 [-Wstringop-truncation] 135 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:135:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, unsigned int, unsigned int)’ output may be truncated copying 8 bytes from a string of length 80 [-Wstringop-truncation] In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool FilterIFW::SetFilterNames()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/filter_wheel/ifwoptec.cpp:691:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 8 bytes from a string of length 8 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable indi_optec_wheel [ 82%] Built target indi_optec_wheel [ 82%] Building CXX object CMakeFiles/indi_pegasus_ppb.dir/drivers/auxiliary/pegasus_ppb.cpp.o [ 82%] Linking CXX executable indi_pegasus_ppb [ 82%] Built target indi_pegasus_ppb [ 82%] Building CXX object CMakeFiles/indi_ieqlegacy_telescope.dir/drivers/telescope/ieqprolegacydriver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:24: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void set_ieqpro_device(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:66:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_main_firmware(int, FirmwareInfo*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:371:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 15 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_main_firmware(int, FirmwareInfo*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:372:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 9 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_radec_firmware(int, FirmwareInfo*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:431:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 15 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_radec_firmware(int, FirmwareInfo*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:432:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 6 bytes from a string of length 9 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_coords(int, double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2016:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 9 bytes from a string of length 31 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_coords(int, double*, double*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2017:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 8 bytes from a string of length 22 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2080:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 31 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2084:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 26 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2086:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 24 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2088:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 22 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2090:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 20 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2092:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 18 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/ieqprolegacydriver.cpp:2094:16: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 2 bytes from a string of length 16 [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/indi_ieqlegacy_telescope.dir/drivers/telescope/ieqprolegacy.cpp.o [ 82%] Linking CXX executable indi_ieqlegacy_telescope [ 82%] Built target indi_ieqlegacy_telescope [ 82%] Building CXX object CMakeFiles/indi_trutech_wheel.dir/drivers/filter_wheel/trutech_wheel.cpp.o [ 83%] Linking CXX executable indi_trutech_wheel [ 83%] Built target indi_trutech_wheel [ 83%] Building CXX object CMakeFiles/indi_pyxis_rotator.dir/drivers/rotator/pyxis.cpp.o [ 83%] Linking CXX executable indi_pyxis_rotator [ 83%] Built target indi_pyxis_rotator [ 83%] Building CXX object CMakeFiles/indi_qhycfw3_wheel.dir/drivers/filter_wheel/qhycfw3.cpp.o [ 83%] Linking CXX executable indi_qhycfw3_wheel [ 83%] Built target indi_qhycfw3_wheel [ 83%] Building CXX object CMakeFiles/indi_skysafari.dir/drivers/auxiliary/skysafari.cpp.o [ 83%] Building CXX object CMakeFiles/indi_skysafari.dir/drivers/auxiliary/skysafariclient.cpp.o [ 84%] Linking CXX executable indi_skysafari [ 84%] Built target indi_skysafari [ 85%] Building CXX object CMakeFiles/indi_simulator_receiver.dir/drivers/receiver/receiver_simulator.cpp.o [ 85%] Linking CXX executable indi_simulator_receiver [ 85%] Built target indi_simulator_receiver [ 85%] Building CXX object CMakeFiles/indi_simulator_dome.dir/drivers/dome/dome_simulator.cpp.o [ 85%] Linking CXX executable indi_simulator_dome [ 85%] Built target indi_simulator_dome [ 85%] Building CXX object CMakeFiles/indi_hitecastrodc_focus.dir/drivers/focuser/hitecastrodcfocuser.cpp.o [ 85%] Linking CXX executable indi_hitecastrodc_focus [ 85%] Built target indi_hitecastrodc_focus [ 85%] Building CXX object CMakeFiles/indi_rolloff_dome.dir/drivers/dome/roll_off.cpp.o [ 85%] Linking CXX executable indi_rolloff_dome [ 85%] Built target indi_rolloff_dome [ 86%] Building CXX object CMakeFiles/indi_baader_dome.dir/drivers/dome/baader_dome.cpp.o [ 86%] Linking CXX executable indi_baader_dome [ 86%] Built target indi_baader_dome [ 86%] Building CXX object CMakeFiles/indi_pegasus_uch.dir/drivers/auxiliary/pegasus_uch.cpp.o [ 86%] Linking CXX executable indi_pegasus_uch [ 86%] Built target indi_pegasus_uch [ 86%] Building CXX object CMakeFiles/indi_ddw_dome.dir/drivers/dome/ddw_dome.cpp.o [ 87%] Linking CXX executable indi_ddw_dome [ 87%] Built target indi_ddw_dome [ 87%] Building C object CMakeFiles/indi_star2000.dir/drivers/auxiliary/STAR2kdriver.c.o [ 87%] Building CXX object CMakeFiles/indi_star2000.dir/drivers/auxiliary/STAR2000.cpp.o [ 87%] Linking CXX executable indi_star2000 [ 87%] Built target indi_star2000 [ 87%] Building CXX object CMakeFiles/indi_domepro2_dome.dir/drivers/dome/domepro2.cpp.o [ 87%] Linking CXX executable indi_domepro2_dome [ 87%] Built target indi_domepro2_dome [ 87%] Building CXX object CMakeFiles/indi_rigel_dome.dir/drivers/dome/rigel_dome.cpp.o [ 87%] Linking CXX executable indi_rigel_dome [ 87%] Built target indi_rigel_dome [ 87%] Building CXX object CMakeFiles/indi_lakeside_focus.dir/drivers/focuser/lakeside.cpp.o [ 87%] Linking CXX executable indi_lakeside_focus [ 87%] Built target indi_lakeside_focus [ 87%] Building CXX object CMakeFiles/indi_scopedome_dome.dir/drivers/dome/scopedome_dome.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp: In member function ‘virtual bool ScopeDome::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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 /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:121:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 121 | FindHomeSP[0].fill("START", "Start", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:125:17: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 125 | DerotateSP[0].fill("START", "Start", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:142:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 142 | StartCalibrationSP[0].fill("START", "Start", ISS_OFF); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:150:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 150 | CredentialsTP[0].fill("USERNAME", "User name", defaultUsername); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:151:20: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 151 | CredentialsTP[1].fill("PASSWORD", "Password", defaultPassword); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp: In member function ‘bool ScopeDome::SetupParms()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:194:27: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 194 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:228:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 228 | FirmwareVersionsNP[0].setValue(fwMain); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:229:25: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 229 | FirmwareVersionsNP[1].setValue(fwRotary); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp: In member function ‘virtual bool ScopeDome::ISNewSwitch(const char*, const char*, ISState*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:421:51: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 421 | interface->setRelayState(i, RelaysSP[i].getState()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:432:24: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 432 | if(CardTypeSP[0].getState() == ISS_ON) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _ISwitch; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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 /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidome.h:25, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:33, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp: In member function ‘virtual bool ScopeDome::ISNewNumber(const char*, const char*, double*, char**, int)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidome.h:25, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:33, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^~~~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:23, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indidome.h:25, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:33, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/indilogger.h:58:91: note: in definition of macro ‘DEBUGF’ 58 | INDI::Logger::getInstance().print(getDeviceName(), priority, __FILE__, __LINE__, msg, __VA_ARGS__) | ^~~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^~~~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp: In member function ‘bool ScopeDome::UpdatePosition()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp: In member function ‘virtual void ScopeDome::TimerHit()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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; | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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; | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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; | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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(); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:655:48: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 655 | targetAz = DomeHomePositionNP[0].getValue(); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:667:45: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 667 | MoveAbs(DomeHomePositionNP[0].getValue()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:33: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _INumber; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.cpp:699:35: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 699 | StepsPerRevolutionNP[0].setValue(stepsPerRevolution); | ^ [ 87%] Building CXX object CMakeFiles/indi_scopedome_dome.dir/drivers/dome/scopedome_usb21.cpp.o [ 87%] Building CXX object CMakeFiles/indi_scopedome_dome.dir/drivers/dome/scopedome_arduino.cpp.o In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.h:36, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.cpp:25: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.cpp: In constructor ‘ScopeDomeArduino::ScopeDomeArduino(ScopeDome*, Connection::Interface*)’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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 /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.h:35, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.cpp:25: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.h:36, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.cpp:25: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyswitch.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_dome.h:34, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.h:35, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.cpp:25: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.h:36, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/dome/scopedome_arduino.cpp:25: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/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()); | ^ [ 88%] Building CXX object CMakeFiles/indi_scopedome_dome.dir/drivers/dome/scopedome_sim.cpp.o [ 88%] Linking CXX executable indi_scopedome_dome [ 88%] Built target indi_scopedome_dome [ 88%] Building CXX object CMakeFiles/indi_watchdog.dir/drivers/auxiliary/watchdog.cpp.o [ 88%] Building CXX object CMakeFiles/indi_watchdog.dir/drivers/auxiliary/watchdogclient.cpp.o [ 89%] Linking CXX executable indi_watchdog [ 89%] Built target indi_watchdog [ 89%] Building CXX object CMakeFiles/indi_astrometry.dir/drivers/auxiliary/astrometrydriver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/auxiliary/astrometrydriver.h:27, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/auxiliary/astrometrydriver.cpp:25: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual bool AstrometryDriver::ISNewText(const char*, const char*, char**, char**, int)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/auxiliary/astrometrydriver.cpp:199:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable indi_astrometry [ 89%] Built target indi_astrometry [ 89%] Building CXX object CMakeFiles/indi_arduinost4.dir/drivers/auxiliary/arduino_st4.cpp.o [ 89%] Linking CXX executable indi_arduinost4 [ 89%] Built target indi_arduinost4 [ 89%] Building CXX object CMakeFiles/indi_planewave_deltat.dir/drivers/auxiliary/planewave_delta.cpp.o [ 89%] Linking CXX executable indi_planewave_deltat [ 89%] Built target indi_planewave_deltat [ 89%] Building CXX object CMakeFiles/indi_simulator_sqm.dir/drivers/auxiliary/sqm_simulator.cpp.o [ 89%] Linking CXX executable indi_simulator_sqm [ 89%] Built target indi_simulator_sqm [ 89%] Building CXX object CMakeFiles/indi_gpusb.dir/drivers/auxiliary/gpdriver.cpp.o [ 89%] Building CXX object CMakeFiles/indi_gpusb.dir/drivers/auxiliary/gpusb.cpp.o [ 89%] Linking CXX executable indi_gpusb [ 89%] Built target indi_gpusb [ 89%] Building CXX object CMakeFiles/indi_joystick.dir/drivers/auxiliary/joystickdriver.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/auxiliary/joystickdriver.cpp:25: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void JoyStickDriver::setPort(const char*)’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/auxiliary/joystickdriver.cpp:68:12: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/indi_joystick.dir/drivers/auxiliary/joystick.cpp.o [ 89%] Linking CXX executable indi_joystick [ 89%] Built target indi_joystick [ 89%] Building CXX object CMakeFiles/indi_simulator_gps.dir/drivers/auxiliary/gps_simulator.cpp.o [ 90%] Linking CXX executable indi_simulator_gps [ 90%] Built target indi_simulator_gps [ 90%] Building CXX object CMakeFiles/indi_usbdewpoint.dir/drivers/auxiliary/usb_dewpoint.cpp.o [ 90%] Linking CXX executable indi_usbdewpoint [ 90%] Built target indi_usbdewpoint [ 90%] Building CXX object CMakeFiles/indi_meta_weather.dir/drivers/weather/weathermeta.cpp.o [ 90%] Linking CXX executable indi_meta_weather [ 90%] Built target indi_meta_weather [ 90%] Building CXX object CMakeFiles/indi_simulator_lightpanel.dir/drivers/auxiliary/light_panel_simulator.cpp.o [ 90%] Linking CXX executable indi_simulator_lightpanel [ 90%] Built target indi_simulator_lightpanel [ 90%] Building CXX object CMakeFiles/indi_watcher_weather.dir/drivers/weather/weatherwatcher.cpp.o [ 90%] Linking CXX executable indi_watcher_weather [ 90%] Built target indi_watcher_weather [ 90%] Building CXX object CMakeFiles/indi_vantage_weather.dir/drivers/weather/vantage.cpp.o [ 90%] Linking CXX executable indi_vantage_weather [ 90%] Built target indi_vantage_weather [ 91%] Building CXX object CMakeFiles/indi_efa_focus.dir/drivers/focuser/planewave_efa.cpp.o [ 91%] Linking CXX executable indi_efa_focus [ 91%] Built target indi_efa_focus [ 91%] Building CXX object CMakeFiles/indi_openweathermap_weather.dir/drivers/weather/gason.cpp.o [ 91%] Building CXX object CMakeFiles/indi_openweathermap_weather.dir/drivers/weather/openweathermap.cpp.o /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp: In member function ‘virtual bool OpenWeatherMap::Connect()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:69:29: warning: 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 | if (strlen(owmAPIKeyTP[0].getText()) == 0) | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.h:31, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:27: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:69:29: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 69 | if (strlen(owmAPIKeyTP[0].getText()) == 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:69:29: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.h:31, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:27: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:69:29: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 69 | if (strlen(owmAPIKeyTP[0].getText()) == 0) | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp: In member function ‘virtual bool OpenWeatherMap::initProperties()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:88: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: 88 | owmAPIKeyTP[0].fill("API_KEY", "API Key", nullptr); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.h:31, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:27: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:88:18: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 88 | owmAPIKeyTP[0].fill("API_KEY", "API Key", nullptr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:88: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.h:31, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:27: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:88:18: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 88 | owmAPIKeyTP[0].fill("API_KEY", "API Key", nullptr); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp: In member function ‘virtual IPState OpenWeatherMap::updateWeather()’: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:168: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: 168 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.h:31, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:27: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:168:44: note: candidate 2: ‘operator[](const INDI::Property*, int)’ (built-in) 168 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:168: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: In file included from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertytext.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.h:31, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:27: /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertybasic.h:113:20: note: candidate 1: ‘INDI::WidgetView& INDI::PropertyBasic::operator[](size_t) const [with T = _IText; size_t = unsigned int]’ 113 | WidgetView &operator[](size_t index) const; | ^~~~~~~~ /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/weather/openweathermap.cpp:168:44: note: candidate 2: ‘operator[](INDI::Property*, int)’ (built-in) 168 | owmLat, owmLong, owmAPIKeyTP[0].getText()); | ^ [ 91%] Linking CXX executable indi_openweathermap_weather [ 91%] Built target indi_openweathermap_weather [ 91%] Building C object CMakeFiles/indi_getprop.dir/eventloop.c.o [ 91%] Building C object CMakeFiles/indi_getprop.dir/base64.c.o [ 92%] Building C object CMakeFiles/indi_getprop.dir/tools/getINDIproperty.c.o [ 92%] Building C object CMakeFiles/indi_getprop.dir/libs/lilxml.c.o [ 92%] Building C object CMakeFiles/indi_getprop.dir/libs/userio.c.o [ 92%] Building C object CMakeFiles/indi_getprop.dir/libs/indiuserio.c.o [ 92%] Building CXX object CMakeFiles/indi_getprop.dir/libs/libastro.cpp.o [ 93%] Building C object CMakeFiles/indi_getprop.dir/libs/indicom.c.o [ 93%] Linking CXX executable indi_getprop [ 93%] Built target indi_getprop [ 93%] Building CXX object CMakeFiles/indi_pegasus_upb.dir/drivers/auxiliary/pegasus_upb.cpp.o [ 93%] Linking CXX executable indi_pegasus_upb [ 93%] Built target indi_pegasus_upb [ 93%] Building CXX object CMakeFiles/indi_hid_test.dir/libs/indibase/hidtest.cpp.o [ 94%] Building C object CMakeFiles/indi_hid_test.dir/libs/indibase/hid_libusb.c.o [ 94%] Linking CXX executable indi_hid_test [ 94%] Built target indi_hid_test [ 94%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_skywatcherAltAzSimple.dir/__/__/__/drivers/telescope/skywatcherAltAzSimple.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/11.2.0/cstring:42, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indipropertyview.h:30, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/property/indiproperty.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/basedevice.h:22, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/defaultdevice.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/libs/indibase/inditelescope.h:21, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/skywatcherAPI.h:24, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/skywatcherAltAzSimple.h:19, from /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/skywatcherAltAzSimple.cpp:16: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void SkywatcherAltAzSimple::UpdateScopeConfigSwitch()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/skywatcherAltAzSimple.cpp:609:20: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void SkywatcherAltAzSimple::UpdateScopeConfigSwitch()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/skywatcherAltAzSimple.cpp:606:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void SkywatcherAltAzSimple::UpdateScopeConfigSwitch()’ at /usr/src/slapt-src/libraries/libindi/indi-1.9.4/drivers/telescope/skywatcherAltAzSimple.cpp:600:24: /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_skywatcherAltAzSimple.dir/__/__/__/drivers/telescope/skywatcherAPI.cpp.o [ 95%] Linking CXX executable indi_skywatcherAltAzSimple [ 95%] Built target indi_skywatcherAltAzSimple [ 95%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_skywatcherAltAzMount.dir/__/__/__/drivers/telescope/skywatcherAPIMount.cpp.o [ 95%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_skywatcherAltAzMount.dir/__/__/__/drivers/telescope/skywatcherAPI.cpp.o [ 95%] Linking CXX executable indi_skywatcherAltAzMount [ 95%] Built target indi_skywatcherAltAzMount [ 95%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o [ 95%] Linking CXX shared library libindi_SVD_MathPlugin.so [ 95%] Built target indi_SVD_MathPlugin [ 96%] Building CXX object libs/indibase/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o [ 96%] Linking CXX shared library libindi_Nearest_MathPlugin.so [ 96%] Built target indi_Nearest_MathPlugin [ 96%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o [ 96%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o [ 96%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o [ 96%] Linking CXX static library libindiAlignmentClient.a [ 96%] Built target AlignmentClient [ 96%] Building CXX object examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o [ 96%] Linking CXX executable tutorial_one [ 96%] Built target tutorial_one [ 96%] Building CXX object examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o [ 97%] Linking CXX executable tutorial_two [ 97%] Built target tutorial_two [ 97%] Building CXX object examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o [ 97%] Linking CXX executable tutorial_three [ 97%] Built target tutorial_three [ 98%] Building CXX object examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o [ 98%] Linking CXX executable tutorial_four [ 98%] Built target tutorial_four [ 98%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o [ 98%] Linking CXX executable tutorial_rain [ 98%] Built target tutorial_rain [ 98%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o [ 98%] Linking CXX executable tutorial_dome [ 98%] Built target tutorial_dome [ 98%] Building CXX object examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o [ 99%] Linking CXX executable tutorial_client [ 99%] Built target tutorial_client [100%] Building CXX object examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o [100%] Linking CXX executable tutorial_seven [100%] Built target tutorial_seven [100%] Building CXX object examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o [100%] Linking CXX executable tutorial_eight [100%] Built target tutorial_eight Consolidate compiler generated dependencies of target indidriver [ 16%] Built target indidriver Consolidate compiler generated dependencies of target indi_steeldrive_focus [ 16%] Built target indi_steeldrive_focus Consolidate compiler generated dependencies of target indi_rbfocus_focus [ 17%] Built target indi_rbfocus_focus Consolidate compiler generated dependencies of target indi_deepskydad_af2_focus [ 17%] Built target indi_deepskydad_af2_focus Consolidate compiler generated dependencies of target indi_nfocus [ 17%] Built target indi_nfocus Consolidate compiler generated dependencies of target indi_pegasus_focuscube [ 18%] Built target indi_pegasus_focuscube Consolidate compiler generated dependencies of target indi_microtouch_focus [ 19%] Built target indi_microtouch_focus Consolidate compiler generated dependencies of target indi_nstep_focus [ 19%] Built target indi_nstep_focus Consolidate compiler generated dependencies of target indi_snapcap [ 19%] Built target indi_snapcap Consolidate compiler generated dependencies of target AlignmentDriver [ 21%] Built target AlignmentDriver Consolidate compiler generated dependencies of target indi_synscan_telescope [ 22%] Built target indi_synscan_telescope Consolidate compiler generated dependencies of target indi_sestosenso2_focus [ 23%] Built target indi_sestosenso2_focus Consolidate compiler generated dependencies of target indi_sestosenso_focus [ 23%] Built target indi_sestosenso_focus Consolidate compiler generated dependencies of target indi_sqm_weather [ 24%] Built target indi_sqm_weather Consolidate compiler generated dependencies of target indi_moonlite_focus [ 24%] Built target indi_moonlite_focus Consolidate compiler generated dependencies of target indi_teenastro_focus [ 25%] Built target indi_teenastro_focus Consolidate compiler generated dependencies of target indi_aaf2_focus [ 25%] Built target indi_aaf2_focus Consolidate compiler generated dependencies of target indi_steeldrive2_focus [ 26%] Built target indi_steeldrive2_focus Consolidate compiler generated dependencies of target indi_v4l2_ccd [ 28%] Built target indi_v4l2_ccd Consolidate compiler generated dependencies of target indi_mbox_weather [ 28%] Built target indi_mbox_weather Consolidate compiler generated dependencies of target indi_crux_mount [ 28%] Built target indi_crux_mount Consolidate compiler generated dependencies of target indi_nframe_rotator [ 29%] Built target indi_nframe_rotator Consolidate compiler generated dependencies of target indi_deepskydad_fp1 [ 29%] Built target indi_deepskydad_fp1 Consolidate compiler generated dependencies of target indi_celestron_gps [ 29%] Built target indi_celestron_gps Consolidate compiler generated dependencies of target indi_rainbowrsf_focus [ 29%] Built target indi_rainbowrsf_focus Consolidate compiler generated dependencies of target indidriverstatic [ 45%] Built target indidriverstatic Consolidate compiler generated dependencies of target indi_simulator_focus [ 45%] Built target indi_simulator_focus Consolidate compiler generated dependencies of target indi_myfocuserpro2_focus [ 45%] Built target indi_myfocuserpro2_focus Consolidate compiler generated dependencies of target indi_moonlitedro_focus [ 46%] Built target indi_moonlitedro_focus Consolidate compiler generated dependencies of target indi_lx200generic [ 50%] Built target indi_lx200generic Consolidate compiler generated dependencies of target indi_script_dome [ 50%] Built target indi_script_dome Consolidate compiler generated dependencies of target indi_qhycfw2_wheel [ 51%] Built target indi_qhycfw2_wheel Consolidate compiler generated dependencies of target indi_onfocus_focus [ 52%] Built target indi_onfocus_focus Consolidate compiler generated dependencies of target indi_simulator_guide [ 52%] Built target indi_simulator_guide Consolidate compiler generated dependencies of target indilx200 [ 53%] Built target indilx200 Consolidate compiler generated dependencies of target indi_robo_focus [ 54%] Built target indi_robo_focus Consolidate compiler generated dependencies of target indi_temma_telescope [ 54%] Built target indi_temma_telescope Consolidate compiler generated dependencies of target indi_lx200basic [ 55%] Built target indi_lx200basic Consolidate compiler generated dependencies of target indi_eval [ 57%] Built target indi_eval Consolidate compiler generated dependencies of target indi_fcusb_focus [ 57%] Built target indi_fcusb_focus Consolidate compiler generated dependencies of target indi_deepskydad_fr1 [ 57%] Built target indi_deepskydad_fr1 Consolidate compiler generated dependencies of target indi_rainbow_telescope [ 57%] Built target indi_rainbow_telescope Consolidate compiler generated dependencies of target indi_lx200_TeenAstro [ 57%] Built target indi_lx200_TeenAstro Consolidate compiler generated dependencies of target indi_celestron_sct_focus [ 58%] Built target indi_celestron_sct_focus Consolidate compiler generated dependencies of target indiclient [ 61%] Built target indiclient Consolidate compiler generated dependencies of target indi_imager_agent [ 62%] Built target indi_imager_agent Consolidate compiler generated dependencies of target indi_ioptronv3_telescope [ 63%] Built target indi_ioptronv3_telescope Consolidate compiler generated dependencies of target indi_qhycfw1_wheel [ 63%] Built target indi_qhycfw1_wheel Consolidate compiler generated dependencies of target indi_setprop [ 65%] Built target indi_setprop Consolidate compiler generated dependencies of target indi_skycommander_telescope [ 65%] Built target indi_skycommander_telescope Consolidate compiler generated dependencies of target indi_astrotrac_telescope [ 65%] Built target indi_astrotrac_telescope Consolidate compiler generated dependencies of target indi_lacerta_mfoc_focus [ 66%] Built target indi_lacerta_mfoc_focus Consolidate compiler generated dependencies of target indi_lynx_focus [ 66%] Built target indi_lynx_focus Consolidate compiler generated dependencies of target indi_simulator_ccd [ 67%] Built target indi_simulator_ccd Consolidate compiler generated dependencies of target indiserver [ 67%] Built target indiserver Consolidate compiler generated dependencies of target indi_simulator_telescope [ 68%] Built target indi_simulator_telescope Consolidate compiler generated dependencies of target indi_simulator_weather [ 68%] Built target indi_simulator_weather Consolidate compiler generated dependencies of target indi_usbfocusv3_focus [ 68%] Built target indi_usbfocusv3_focus Consolidate compiler generated dependencies of target indi_siefs_focus [ 68%] Built target indi_siefs_focus Consolidate compiler generated dependencies of target indi_synscanlegacy_telescope [ 68%] Built target indi_synscanlegacy_telescope Consolidate compiler generated dependencies of target indi_quantum_wheel [ 69%] Built target indi_quantum_wheel Consolidate compiler generated dependencies of target indi_paramount_telescope [ 69%] Built target indi_paramount_telescope Consolidate compiler generated dependencies of target indi_smartfocus_focus [ 69%] Built target indi_smartfocus_focus Consolidate compiler generated dependencies of target indi_ieq_telescope [ 70%] Built target indi_ieq_telescope Consolidate compiler generated dependencies of target indi_simulator_wheel [ 71%] Built target indi_simulator_wheel Consolidate compiler generated dependencies of target indi_pegasus_scopsoag [ 72%] Built target indi_pegasus_scopsoag Consolidate compiler generated dependencies of target indi_dsc_telescope [ 72%] Built target indi_dsc_telescope Consolidate compiler generated dependencies of target indi_script_telescope [ 72%] Built target indi_script_telescope Consolidate compiler generated dependencies of target indi_pmc8_telescope [ 73%] Built target indi_pmc8_telescope Consolidate compiler generated dependencies of target indi_deepskydad_af3_focus [ 74%] Built target indi_deepskydad_af3_focus Consolidate compiler generated dependencies of target indi_tcfs_focus [ 74%] Built target indi_tcfs_focus Consolidate compiler generated dependencies of target indi_astromech_lpm [ 75%] Built target indi_astromech_lpm Consolidate compiler generated dependencies of target indi_simulator_rotator [ 75%] Built target indi_simulator_rotator Consolidate compiler generated dependencies of target indi_gemini_focus [ 75%] Built target indi_gemini_focus Consolidate compiler generated dependencies of target indi_nightcrawler_focus [ 75%] Built target indi_nightcrawler_focus Consolidate compiler generated dependencies of target indi_flipflat [ 76%] Built target indi_flipflat Consolidate compiler generated dependencies of target indi_deepskydad_af1_focus [ 76%] Built target indi_deepskydad_af1_focus Consolidate compiler generated dependencies of target indi_weather_safety_proxy [ 77%] Built target indi_weather_safety_proxy Consolidate compiler generated dependencies of target indi_dmfc_focus [ 78%] Built target indi_dmfc_focus Consolidate compiler generated dependencies of target indi_falcon_rotator [ 78%] Built target indi_falcon_rotator Consolidate compiler generated dependencies of target indi_integra_focus [ 78%] Built target indi_integra_focus Consolidate compiler generated dependencies of target indi_activefocuser_focus [ 79%] Built target indi_activefocuser_focus Consolidate compiler generated dependencies of target indi_xagyl_wheel [ 79%] Built target indi_xagyl_wheel Consolidate compiler generated dependencies of target indi_pegasus_ppba [ 79%] Built target indi_pegasus_ppba Consolidate compiler generated dependencies of target indi_manual_wheel [ 80%] Built target indi_manual_wheel Consolidate compiler generated dependencies of target indi_perfectstar_focus [ 81%] Built target indi_perfectstar_focus Consolidate compiler generated dependencies of target indi_pegasus_flatmaster [ 81%] Built target indi_pegasus_flatmaster Consolidate compiler generated dependencies of target indi_optec_wheel [ 82%] Built target indi_optec_wheel Consolidate compiler generated dependencies of target indi_pegasus_ppb [ 82%] Built target indi_pegasus_ppb Consolidate compiler generated dependencies of target indi_ieqlegacy_telescope [ 82%] Built target indi_ieqlegacy_telescope Consolidate compiler generated dependencies of target indi_trutech_wheel [ 83%] Built target indi_trutech_wheel Consolidate compiler generated dependencies of target indi_pyxis_rotator [ 83%] Built target indi_pyxis_rotator Consolidate compiler generated dependencies of target indi_qhycfw3_wheel [ 83%] Built target indi_qhycfw3_wheel Consolidate compiler generated dependencies of target indi_skysafari [ 84%] Built target indi_skysafari Consolidate compiler generated dependencies of target indi_simulator_receiver [ 85%] Built target indi_simulator_receiver Consolidate compiler generated dependencies of target indi_simulator_dome [ 85%] Built target indi_simulator_dome Consolidate compiler generated dependencies of target indi_hitecastrodc_focus [ 85%] Built target indi_hitecastrodc_focus Consolidate compiler generated dependencies of target indi_rolloff_dome [ 85%] Built target indi_rolloff_dome Consolidate compiler generated dependencies of target indi_baader_dome [ 86%] Built target indi_baader_dome Consolidate compiler generated dependencies of target indi_pegasus_uch [ 86%] Built target indi_pegasus_uch Consolidate compiler generated dependencies of target indi_ddw_dome [ 87%] Built target indi_ddw_dome Consolidate compiler generated dependencies of target indi_star2000 [ 87%] Built target indi_star2000 Consolidate compiler generated dependencies of target indi_domepro2_dome [ 87%] Built target indi_domepro2_dome Consolidate compiler generated dependencies of target indi_rigel_dome [ 87%] Built target indi_rigel_dome Consolidate compiler generated dependencies of target indi_lakeside_focus [ 87%] Built target indi_lakeside_focus Consolidate compiler generated dependencies of target indi_scopedome_dome [ 88%] Built target indi_scopedome_dome Consolidate compiler generated dependencies of target indi_watchdog [ 89%] Built target indi_watchdog Consolidate compiler generated dependencies of target indi_astrometry [ 89%] Built target indi_astrometry Consolidate compiler generated dependencies of target indi_arduinost4 [ 89%] Built target indi_arduinost4 Consolidate compiler generated dependencies of target indi_planewave_deltat [ 89%] Built target indi_planewave_deltat Consolidate compiler generated dependencies of target indi_simulator_sqm [ 89%] Built target indi_simulator_sqm Consolidate compiler generated dependencies of target indi_gpusb [ 89%] Built target indi_gpusb Consolidate compiler generated dependencies of target indi_joystick [ 89%] Built target indi_joystick Consolidate compiler generated dependencies of target indi_simulator_gps [ 90%] Built target indi_simulator_gps Consolidate compiler generated dependencies of target indi_usbdewpoint [ 90%] Built target indi_usbdewpoint Consolidate compiler generated dependencies of target indi_meta_weather [ 90%] Built target indi_meta_weather Consolidate compiler generated dependencies of target indi_simulator_lightpanel [ 90%] Built target indi_simulator_lightpanel Consolidate compiler generated dependencies of target indi_watcher_weather [ 90%] Built target indi_watcher_weather Consolidate compiler generated dependencies of target indi_vantage_weather [ 90%] Built target indi_vantage_weather Consolidate compiler generated dependencies of target indi_efa_focus [ 91%] Built target indi_efa_focus Consolidate compiler generated dependencies of target indi_openweathermap_weather [ 91%] Built target indi_openweathermap_weather Consolidate compiler generated dependencies of target indi_getprop [ 93%] Built target indi_getprop Consolidate compiler generated dependencies of target indi_pegasus_upb [ 93%] Built target indi_pegasus_upb Consolidate compiler generated dependencies of target indi_hid_test [ 94%] Built target indi_hid_test Consolidate compiler generated dependencies of target indi_skywatcherAltAzSimple [ 95%] Built target indi_skywatcherAltAzSimple Consolidate compiler generated dependencies of target indi_skywatcherAltAzMount [ 95%] Built target indi_skywatcherAltAzMount Consolidate compiler generated dependencies of target indi_SVD_MathPlugin [ 95%] Built target indi_SVD_MathPlugin Consolidate compiler generated dependencies of target indi_Nearest_MathPlugin [ 96%] Built target indi_Nearest_MathPlugin Consolidate compiler generated dependencies of target AlignmentClient [ 96%] Built target AlignmentClient Consolidate compiler generated dependencies of target tutorial_one [ 96%] Built target tutorial_one Consolidate compiler generated dependencies of target tutorial_two [ 97%] Built target tutorial_two Consolidate compiler generated dependencies of target tutorial_three [ 97%] Built target tutorial_three Consolidate compiler generated dependencies of target tutorial_four [ 98%] Built target tutorial_four Consolidate compiler generated dependencies of target tutorial_rain [ 98%] Built target tutorial_rain Consolidate compiler generated dependencies of target tutorial_dome [ 98%] Built target tutorial_dome Consolidate compiler generated dependencies of target tutorial_client [ 99%] Built target tutorial_client Consolidate compiler generated dependencies of target tutorial_seven [100%] Built target tutorial_seven Consolidate compiler generated dependencies of target tutorial_eight [100%] Built target tutorial_eight Install the project... -- Install configuration: "Release" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indiserver -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindiclient.a -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/baseclient.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindidriver.a -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindidriver.so.1.9.4 -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindidriver.so.1 -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindidriver.so -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_imager_agent -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_imager_agent" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindilx200.so.1.9.4 -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindilx200.so.1 -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindilx200.so -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/mounts/lx200telescope.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/mounts/lx200driver.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200basic -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200basic" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200_TeenAstro -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200_TeenAstro" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200generic -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200generic" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_celestron_gps -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_celestron_gps" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rainbow_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rainbow_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_crux_mount -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_crux_mount" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_temma_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_temma_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_paramount_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_paramount_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_astrotrac_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_astrotrac_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_synscan_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_synscan_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_synscanlegacy_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_synscanlegacy_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skycommander_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skycommander_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_dsc_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_dsc_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ieqlegacy_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ieqlegacy_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ieq_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ieq_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ioptronv3_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ioptronv3_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pmc8_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pmc8_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_script_telescope -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_script_telescope" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_ccd -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_ccd" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_guide -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_guide" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_robo_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_robo_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_fcusb_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_fcusb_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nfocus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nfocus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nstep_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nstep_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nframe_rotator -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nframe_rotator" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_efa_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_efa_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_celestron_sct_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_celestron_sct_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_aaf2_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_aaf2_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rbfocus_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rbfocus_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_moonlite_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_moonlite_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_moonlitedro_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_moonlitedro_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_myfocuserpro2_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_myfocuserpro2_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_onfocus_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_onfocus_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_teenastro_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_teenastro_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_sestosenso_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_sestosenso_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_sestosenso2_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_sestosenso2_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rainbowrsf_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rainbowrsf_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lakeside_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lakeside_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_dmfc_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_dmfc_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_focuscube -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_focuscube" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_scopsoag -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_scopsoag" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_usbfocusv3_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_usbfocusv3_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_microtouch_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_microtouch_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_steeldrive2_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_steeldrive2_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_steeldrive_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_steeldrive_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lynx_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lynx_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_perfectstar_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_perfectstar_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_siefs_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_siefs_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_hitecastrodc_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_hitecastrodc_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_af1_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_af1_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_af2_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_af2_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_af3_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_af3_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_smartfocus_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_smartfocus_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_tcfs_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_tcfs_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lacerta_mfoc_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lacerta_mfoc_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_rotator -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_rotator" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_gemini_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_gemini_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nightcrawler_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_nightcrawler_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pyxis_rotator -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pyxis_rotator" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_falcon_rotator -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_falcon_rotator" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_integra_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_integra_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_activefocuser_focus -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_activefocuser_focus" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_xagyl_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_xagyl_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_manual_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_manual_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_optec_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_optec_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_quantum_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_quantum_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_trutech_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_trutech_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_qhycfw1_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_qhycfw1_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_qhycfw2_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_qhycfw2_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_qhycfw3_wheel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_qhycfw3_wheel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_receiver -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_receiver" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rolloff_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rolloff_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_baader_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_baader_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_domepro2_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_domepro2_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rigel_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_rigel_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_scopedome_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_scopedome_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ddw_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ddw_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_script_dome -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_script_dome" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_v4l2_ccd -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_v4l2_ccd" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/lib/udev/rules.d/80-dbk21-camera.rules -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/lib/udev/rules.d/99-indi_auxiliary.rules -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skysafari -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skysafari" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_watchdog -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_watchdog" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_flipflat -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_flipflat" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_lightpanel -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_lightpanel" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_upb -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_upb" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_uch -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_uch" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_flatmaster -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_flatmaster" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_ppb -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_ppb" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_ppba -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_pegasus_ppba" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_snapcap -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_snapcap" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_astromech_lpm -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_astromech_lpm" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_sqm_weather -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_sqm_weather" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_sqm -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_sqm" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_astrometry -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_astrometry" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_star2000 -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_star2000" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_arduinost4 -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_arduinost4" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_planewave_deltat -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_planewave_deltat" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_gpusb -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_gpusb" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_joystick -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_joystick" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_gps -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_gps" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_usbdewpoint -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_usbdewpoint" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_weather -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_simulator_weather" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_meta_weather -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_meta_weather" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_watcher_weather -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_watcher_weather" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_weather_safety_proxy -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_weather_safety_proxy" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_mbox_weather -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_mbox_weather" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_vantage_weather -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_vantage_weather" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_openweathermap_weather -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_openweathermap_weather" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_fp1 -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_fp1" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_fr1 -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_deepskydad_fr1" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_getprop -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_setprop -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_eval -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_hid_test -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/share/indi/drivers.xml -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/share/indi/indi_tcfs_sk.xml -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/pkgconfig/libindi.pc -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/streammanager.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/fpsmeter.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/uniquequeue.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/gammalut16.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/jpegutils.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/ccvt.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/ccvt_types.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/encoder/encodermanager.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/encoder/encoderinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/encoder/rawencoder.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/encoder/mjpegencoder.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/recorder/recordermanager.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/recorder/recorderinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/stream/recorder/serrecorder.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/v4l2_decode.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/v4l2_builtin_decoder.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/v4l2_colorspace.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiversion.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiapi.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indidevapi.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/base64.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/lilxml.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/libastro.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indicom.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/eventloop.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indidriver.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/dsp.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/pid.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indibase.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indibasetypes.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/basedevice.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/defaultdevice.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiccd.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiccdchip.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indisensorinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indicorrelator.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indidetector.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indispectrograph.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indireceiver.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indifilterwheel.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indifocuserinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiweatherinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indifocuser.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indirotator.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/inditelescope.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiguiderinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indifilterinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indirotatorinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiproperty.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiproperties.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indipropertybasic.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indipropertytext.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indipropertynumber.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indipropertyswitch.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indipropertylight.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indipropertyblob.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indipropertyview.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiwidgetview.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiwidgettraits.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/inditimer.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indielapsedtimer.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indisinglethreadpool.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiutility.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indimacros.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indistandardproperty.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indidome.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indigps.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indilightboxinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indidustcapinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiweather.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indilogger.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indicontroller.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/indiusbdevice.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/hidapi.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/connectionplugins/connectioninterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/connectionplugins/connectionserial.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/connectionplugins/connectiontcp.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/dsp/manager.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/dsp/dspinterface.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/dsp/transforms.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/dsp/convolution.h running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200classic 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200autostar 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200_16 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200gps 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200ap 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200ap_gtocp2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200gemini 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200zeq25 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200gotonova 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200pulsar2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200fs2 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200ss2000pc 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200_OnStep 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_lx200_10micron 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_ioptronHC8406 2>&1 running /usr/bin/cmake -E create_symlink indi_lx200generic /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_eq500x_telescope 2>&1 running /usr/bin/cmake -E create_symlink indi_tcfs_focus /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_tcfs3_focus 2>&1 -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindiAlignmentDriver.so.1.9.4 -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindiAlignmentDriver.so.1 -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindiAlignmentDriver.so -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/AlignmentSubsystemForMathPlugins.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/AlignmentSubsystemForDrivers.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/BasicMathPlugin.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/BuiltInMathPlugin.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/NearestMathPlugin.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/ClientAPIForAlignmentDatabase.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/ClientAPIForMathPluginManagement.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/Common.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/ConvexHull.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/DriverCommon.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/InMemoryDatabase.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/MathPlugin.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/MathPluginManagement.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/SVDMathPlugin.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/include/libindi/alignment/MapPropertiesToInMemoryDatabase.h -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/libindiAlignmentClient.a -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/indi/MathPlugins/libindi_Nearest_MathPlugin.so -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/indi/MathPlugins/libindi_Nearest_MathPlugin.so" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/indi/MathPlugins/libindi_SVD_MathPlugin.so -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/lib/indi/MathPlugins/libindi_SVD_MathPlugin.so" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skywatcherAltAzMount -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skywatcherAltAzMount" to "" -- Installing: /usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skywatcherAltAzSimple -- Set runtime path of "/usr/src/slapt-src/libraries/libindi/package-libindi/usr/bin/indi_skywatcherAltAzSimple" to "" Slackware package maker, version 3.14159265. Searching for symbolic links: usr/bin/indi_eq500x_telescope indi_lx200generic usr/bin/indi_ioptronHC8406 indi_lx200generic usr/bin/indi_lx200_10micron indi_lx200generic usr/bin/indi_lx200_16 indi_lx200generic usr/bin/indi_lx200_OnStep indi_lx200generic usr/bin/indi_lx200ap indi_lx200generic usr/bin/indi_lx200ap_gtocp2 indi_lx200generic usr/bin/indi_lx200autostar indi_lx200generic usr/bin/indi_lx200classic indi_lx200generic usr/bin/indi_lx200fs2 indi_lx200generic usr/bin/indi_lx200gemini indi_lx200generic usr/bin/indi_lx200gotonova indi_lx200generic usr/bin/indi_lx200gps indi_lx200generic usr/bin/indi_lx200pulsar2 indi_lx200generic usr/bin/indi_lx200ss2000pc indi_lx200generic usr/bin/indi_lx200zeq25 indi_lx200generic usr/bin/indi_tcfs3_focus indi_tcfs_focus usr/lib/libindiAlignmentDriver.so libindiAlignmentDriver.so.1 usr/lib/libindiAlignmentDriver.so.1 libindiAlignmentDriver.so.1.9.4 usr/lib/libindidriver.so libindidriver.so.1 usr/lib/libindidriver.so.1 libindidriver.so.1.9.4 usr/lib/libindilx200.so libindilx200.so.1 usr/lib/libindilx200.so.1 libindilx200.so.1.9.4 Making symbolic link creation script: ( cd usr/bin ; rm -rf indi_eq500x_telescope ) ( cd usr/bin ; ln -sf indi_lx200generic indi_eq500x_telescope ) ( cd usr/bin ; rm -rf indi_ioptronHC8406 ) ( cd usr/bin ; ln -sf indi_lx200generic indi_ioptronHC8406 ) ( cd usr/bin ; rm -rf indi_lx200_10micron ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200_10micron ) ( cd usr/bin ; rm -rf indi_lx200_16 ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200_16 ) ( cd usr/bin ; rm -rf indi_lx200_OnStep ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200_OnStep ) ( cd usr/bin ; rm -rf indi_lx200ap ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200ap ) ( cd usr/bin ; rm -rf indi_lx200ap_gtocp2 ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200ap_gtocp2 ) ( cd usr/bin ; rm -rf indi_lx200autostar ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200autostar ) ( cd usr/bin ; rm -rf indi_lx200classic ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200classic ) ( cd usr/bin ; rm -rf indi_lx200fs2 ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200fs2 ) ( cd usr/bin ; rm -rf indi_lx200gemini ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200gemini ) ( cd usr/bin ; rm -rf indi_lx200gotonova ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200gotonova ) ( cd usr/bin ; rm -rf indi_lx200gps ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200gps ) ( cd usr/bin ; rm -rf indi_lx200pulsar2 ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200pulsar2 ) ( cd usr/bin ; rm -rf indi_lx200ss2000pc ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200ss2000pc ) ( cd usr/bin ; rm -rf indi_lx200zeq25 ) ( cd usr/bin ; ln -sf indi_lx200generic indi_lx200zeq25 ) ( cd usr/bin ; rm -rf indi_tcfs3_focus ) ( cd usr/bin ; ln -sf indi_tcfs_focus indi_tcfs3_focus ) ( cd usr/lib ; rm -rf libindiAlignmentDriver.so ) ( cd usr/lib ; ln -sf libindiAlignmentDriver.so.1 libindiAlignmentDriver.so ) ( cd usr/lib ; rm -rf libindiAlignmentDriver.so.1 ) ( cd usr/lib ; ln -sf libindiAlignmentDriver.so.1.9.4 libindiAlignmentDriver.so.1 ) ( cd usr/lib ; rm -rf libindidriver.so ) ( cd usr/lib ; ln -sf libindidriver.so.1 libindidriver.so ) ( cd usr/lib ; rm -rf libindidriver.so.1 ) ( cd usr/lib ; ln -sf libindidriver.so.1.9.4 libindidriver.so.1 ) ( cd usr/lib ; rm -rf libindilx200.so ) ( cd usr/lib ; ln -sf libindilx200.so.1 libindilx200.so ) ( cd usr/lib ; rm -rf libindilx200.so.1 ) ( cd usr/lib ; ln -sf libindilx200.so.1.9.4 libindilx200.so.1 ) It is recommended that you make these lines your new installation script. Would you like to make this stuff the install script for this package and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/bin/indi_lx200classic' removed './usr/bin/indi_lx200autostar' removed './usr/bin/indi_lx200_16' removed './usr/bin/indi_lx200gps' removed './usr/bin/indi_lx200ap' removed './usr/bin/indi_lx200ap_gtocp2' removed './usr/bin/indi_lx200gemini' removed './usr/bin/indi_lx200zeq25' removed './usr/bin/indi_lx200gotonova' removed './usr/bin/indi_lx200pulsar2' removed './usr/bin/indi_lx200fs2' removed './usr/bin/indi_lx200ss2000pc' removed './usr/bin/indi_lx200_OnStep' removed './usr/bin/indi_lx200_10micron' removed './usr/bin/indi_ioptronHC8406' removed './usr/bin/indi_eq500x_telescope' removed './usr/bin/indi_tcfs3_focus' removed './usr/lib/libindidriver.so.1' removed './usr/lib/libindidriver.so' removed './usr/lib/libindilx200.so.1' removed './usr/lib/libindilx200.so' removed './usr/lib/libindiAlignmentDriver.so.1' removed './usr/lib/libindiAlignmentDriver.so' Creating your new ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/libraries/libindi/libindi-1.9.4-i586-1salix15.0.txz ./ install/ install/doinst.sh install/slack-desc lib/ lib/udev/ lib/udev/rules.d/ lib/udev/rules.d/80-dbk21-camera.rules lib/udev/rules.d/99-indi_auxiliary.rules usr/ usr/bin/ usr/bin/indi_aaf2_focus usr/bin/indi_activefocuser_focus usr/bin/indi_arduinost4 usr/bin/indi_astromech_lpm usr/bin/indi_astrometry usr/bin/indi_astrotrac_telescope usr/bin/indi_baader_dome usr/bin/indi_celestron_gps usr/bin/indi_celestron_sct_focus usr/bin/indi_crux_mount usr/bin/indi_ddw_dome usr/bin/indi_deepskydad_af1_focus usr/bin/indi_deepskydad_af2_focus usr/bin/indi_deepskydad_af3_focus usr/bin/indi_deepskydad_fp1 usr/bin/indi_deepskydad_fr1 usr/bin/indi_dmfc_focus usr/bin/indi_domepro2_dome usr/bin/indi_dsc_telescope usr/bin/indi_efa_focus usr/bin/indi_eval usr/bin/indi_falcon_rotator usr/bin/indi_fcusb_focus usr/bin/indi_flipflat usr/bin/indi_gemini_focus usr/bin/indi_getprop usr/bin/indi_gpusb usr/bin/indi_hid_test usr/bin/indi_hitecastrodc_focus usr/bin/indi_ieq_telescope usr/bin/indi_ieqlegacy_telescope usr/bin/indi_imager_agent usr/bin/indi_integra_focus usr/bin/indi_ioptronv3_telescope usr/bin/indi_joystick usr/bin/indi_lacerta_mfoc_focus usr/bin/indi_lakeside_focus usr/bin/indi_lx200_TeenAstro usr/bin/indi_lx200basic usr/bin/indi_lx200generic usr/bin/indi_lynx_focus usr/bin/indi_manual_wheel usr/bin/indi_mbox_weather usr/bin/indi_meta_weather usr/bin/indi_microtouch_focus usr/bin/indi_moonlite_focus usr/bin/indi_moonlitedro_focus usr/bin/indi_myfocuserpro2_focus usr/bin/indi_nfocus usr/bin/indi_nframe_rotator usr/bin/indi_nightcrawler_focus usr/bin/indi_nstep_focus usr/bin/indi_onfocus_focus usr/bin/indi_openweathermap_weather usr/bin/indi_optec_wheel usr/bin/indi_paramount_telescope usr/bin/indi_pegasus_flatmaster usr/bin/indi_pegasus_focuscube usr/bin/indi_pegasus_ppb usr/bin/indi_pegasus_ppba usr/bin/indi_pegasus_scopsoag usr/bin/indi_pegasus_uch usr/bin/indi_pegasus_upb usr/bin/indi_perfectstar_focus usr/bin/indi_planewave_deltat usr/bin/indi_pmc8_telescope usr/bin/indi_pyxis_rotator usr/bin/indi_qhycfw1_wheel usr/bin/indi_qhycfw2_wheel usr/bin/indi_qhycfw3_wheel usr/bin/indi_quantum_wheel usr/bin/indi_rainbow_telescope usr/bin/indi_rainbowrsf_focus usr/bin/indi_rbfocus_focus usr/bin/indi_rigel_dome usr/bin/indi_robo_focus usr/bin/indi_rolloff_dome usr/bin/indi_scopedome_dome usr/bin/indi_script_dome usr/bin/indi_script_telescope usr/bin/indi_sestosenso2_focus usr/bin/indi_sestosenso_focus usr/bin/indi_setprop usr/bin/indi_siefs_focus usr/bin/indi_simulator_ccd usr/bin/indi_simulator_dome usr/bin/indi_simulator_focus usr/bin/indi_simulator_gps usr/bin/indi_simulator_guide usr/bin/indi_simulator_lightpanel usr/bin/indi_simulator_receiver usr/bin/indi_simulator_rotator usr/bin/indi_simulator_sqm usr/bin/indi_simulator_telescope usr/bin/indi_simulator_weather usr/bin/indi_simulator_wheel usr/bin/indi_skycommander_telescope usr/bin/indi_skysafari usr/bin/indi_skywatcherAltAzMount usr/bin/indi_skywatcherAltAzSimple usr/bin/indi_smartfocus_focus usr/bin/indi_snapcap usr/bin/indi_sqm_weather usr/bin/indi_star2000 usr/bin/indi_steeldrive2_focus usr/bin/indi_steeldrive_focus usr/bin/indi_synscan_telescope usr/bin/indi_synscanlegacy_telescope usr/bin/indi_tcfs_focus usr/bin/indi_teenastro_focus usr/bin/indi_temma_telescope usr/bin/indi_trutech_wheel usr/bin/indi_usbdewpoint usr/bin/indi_usbfocusv3_focus usr/bin/indi_v4l2_ccd usr/bin/indi_vantage_weather usr/bin/indi_watchdog usr/bin/indi_watcher_weather usr/bin/indi_weather_safety_proxy usr/bin/indi_xagyl_wheel usr/bin/indiserver usr/doc/ usr/doc/libindi-1.9.4/ usr/doc/libindi-1.9.4/AUTHORS usr/doc/libindi-1.9.4/COPYING.BSD usr/doc/libindi-1.9.4/COPYING.GPL usr/doc/libindi-1.9.4/COPYING.LGPL usr/doc/libindi-1.9.4/INSTALL usr/doc/libindi-1.9.4/LICENSE usr/doc/libindi-1.9.4/README usr/doc/libindi-1.9.4/libindi.SlackBuild usr/include/ usr/include/libindi/ usr/include/libindi/alignment/ usr/include/libindi/alignment/AlignmentSubsystemForDrivers.h usr/include/libindi/alignment/AlignmentSubsystemForMathPlugins.h usr/include/libindi/alignment/BasicMathPlugin.h usr/include/libindi/alignment/BuiltInMathPlugin.h usr/include/libindi/alignment/ClientAPIForAlignmentDatabase.h usr/include/libindi/alignment/ClientAPIForMathPluginManagement.h usr/include/libindi/alignment/Common.h usr/include/libindi/alignment/ConvexHull.h usr/include/libindi/alignment/DriverCommon.h usr/include/libindi/alignment/InMemoryDatabase.h usr/include/libindi/alignment/MapPropertiesToInMemoryDatabase.h usr/include/libindi/alignment/MathPlugin.h usr/include/libindi/alignment/MathPluginManagement.h usr/include/libindi/alignment/NearestMathPlugin.h usr/include/libindi/alignment/SVDMathPlugin.h usr/include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h usr/include/libindi/base64.h usr/include/libindi/baseclient.h usr/include/libindi/basedevice.h usr/include/libindi/connectionplugins/ usr/include/libindi/connectionplugins/connectioninterface.h usr/include/libindi/connectionplugins/connectionserial.h usr/include/libindi/connectionplugins/connectiontcp.h usr/include/libindi/defaultdevice.h usr/include/libindi/dsp/ usr/include/libindi/dsp.h usr/include/libindi/dsp/convolution.h usr/include/libindi/dsp/dspinterface.h usr/include/libindi/dsp/manager.h usr/include/libindi/dsp/transforms.h usr/include/libindi/eventloop.h usr/include/libindi/hidapi.h usr/include/libindi/indiapi.h usr/include/libindi/indibase.h usr/include/libindi/indibasetypes.h usr/include/libindi/indiccd.h usr/include/libindi/indiccdchip.h usr/include/libindi/indicom.h usr/include/libindi/indicontroller.h usr/include/libindi/indicorrelator.h usr/include/libindi/indidetector.h usr/include/libindi/indidevapi.h usr/include/libindi/indidome.h usr/include/libindi/indidriver.h usr/include/libindi/indidustcapinterface.h usr/include/libindi/indielapsedtimer.h usr/include/libindi/indifilterinterface.h usr/include/libindi/indifilterwheel.h usr/include/libindi/indifocuser.h usr/include/libindi/indifocuserinterface.h usr/include/libindi/indigps.h usr/include/libindi/indiguiderinterface.h usr/include/libindi/indilightboxinterface.h usr/include/libindi/indilogger.h usr/include/libindi/indimacros.h usr/include/libindi/indiproperties.h usr/include/libindi/indiproperty.h usr/include/libindi/indipropertybasic.h usr/include/libindi/indipropertyblob.h usr/include/libindi/indipropertylight.h usr/include/libindi/indipropertynumber.h usr/include/libindi/indipropertyswitch.h usr/include/libindi/indipropertytext.h usr/include/libindi/indipropertyview.h usr/include/libindi/indireceiver.h usr/include/libindi/indirotator.h usr/include/libindi/indirotatorinterface.h usr/include/libindi/indisensorinterface.h usr/include/libindi/indisinglethreadpool.h usr/include/libindi/indispectrograph.h usr/include/libindi/indistandardproperty.h usr/include/libindi/inditelescope.h usr/include/libindi/inditimer.h usr/include/libindi/indiusbdevice.h usr/include/libindi/indiutility.h usr/include/libindi/indiversion.h usr/include/libindi/indiweather.h usr/include/libindi/indiweatherinterface.h usr/include/libindi/indiwidgettraits.h usr/include/libindi/indiwidgetview.h usr/include/libindi/libastro.h usr/include/libindi/lilxml.h usr/include/libindi/mounts/ usr/include/libindi/mounts/lx200driver.h usr/include/libindi/mounts/lx200telescope.h usr/include/libindi/pid.h usr/include/libindi/stream/ usr/include/libindi/stream/ccvt.h usr/include/libindi/stream/ccvt_types.h usr/include/libindi/stream/encoder/ usr/include/libindi/stream/encoder/encoderinterface.h usr/include/libindi/stream/encoder/encodermanager.h usr/include/libindi/stream/encoder/mjpegencoder.h usr/include/libindi/stream/encoder/rawencoder.h usr/include/libindi/stream/fpsmeter.h usr/include/libindi/stream/gammalut16.h usr/include/libindi/stream/jpegutils.h usr/include/libindi/stream/recorder/ usr/include/libindi/stream/recorder/recorderinterface.h usr/include/libindi/stream/recorder/recordermanager.h usr/include/libindi/stream/recorder/serrecorder.h usr/include/libindi/stream/streammanager.h usr/include/libindi/stream/uniquequeue.h usr/include/libindi/v4l2_builtin_decoder.h usr/include/libindi/v4l2_colorspace.h usr/include/libindi/v4l2_decode.h usr/lib/ usr/lib/indi/ usr/lib/indi/MathPlugins/ usr/lib/indi/MathPlugins/libindi_Nearest_MathPlugin.so usr/lib/indi/MathPlugins/libindi_SVD_MathPlugin.so usr/lib/libindiAlignmentClient.a usr/lib/libindiAlignmentDriver.so.1.9.4 usr/lib/libindiclient.a usr/lib/libindidriver.a usr/lib/libindidriver.so.1.9.4 usr/lib/libindilx200.so.1.9.4 usr/lib/pkgconfig/ usr/lib/pkgconfig/libindi.pc usr/share/ usr/share/indi/ usr/share/indi/drivers.xml usr/share/indi/indi_tcfs_sk.xml Slackware package /usr/src/slapt-src/libraries/libindi/libindi-1.9.4-i586-1salix15.0.txz created. Installing package libindi-1.9.4-i586-1salix15.0... | libindi (Instrument Neutral Distributed Interface) | | INDI is a distributed control protocol designed to operate | astronomical instrumentation. INDI is small, flexible, easy to parse, | and scalable. It supports common DCS functions such as remote control, | data acquisition, monitoring, and a lot more. | | https://www.indilib.org/ | | | | |