CMake Warning:
Manually-specified variables were not used by the project:
BUILD_ROOT
CMAKE_LD_FLAGS
INDI_BUILD_QT5_CLIENT
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp: In function ‘void setLX200Debug(const char*, unsigned int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp:60:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
60 | strncpy(lx200Name, deviceName, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c: In function ‘IUSaveDefaultConfig’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c:551:13: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation]
551 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c:547:9: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation]
547 | strncpy(configFileName, source_config, MAXRBUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c:557:9: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation]
557 | strncpy(configDefaultFileName, dest_config, MAXRBUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c: In function ‘IUPurgeConfig’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c:1004:13: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation]
1004 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c:1000:9: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation]
1000 | strncpy(configFileName, filename, MAXRBUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c: In function ‘IUGetConfigFP’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c:1032:13: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation]
1032 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indidriver.c:1028:9: warning: ‘__builtin_strncpy’ specified bound 2048 equals destination size [-Wstringop-truncation]
1028 | strncpy(configFileName, filename, MAXRBUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp: In member function ‘int INDI::V4L2_Base::open_device(const char*, char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:1350:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
1350 | strncpy(dev_name, devpath, 64);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp: In member function ‘void INDI::V4L2_Base::queryControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:2218:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2218 | strncpy(numbers[nnum].name, (const char *)entityXML((char *)queryctrl.name), MAXINDINAME);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:2219:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2219 | strncpy(numbers[nnum].label, (const char *)entityXML((char *)queryctrl.name), MAXINDILABEL);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:2372:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2372 | strncpy(numbers[nnum].name, (const char *)entityXML((char *)queryctrl.name), MAXINDINAME);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:2373:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2373 | strncpy(numbers[nnum].label, (const char *)entityXML((char *)queryctrl.name), MAXINDILABEL);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp: In member function ‘bool INDI::V4L2_Base::queryExtControls(INumberVectorProperty*, unsigned int*, ISwitchVectorProperty**, unsigned int*, const char*, const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:2811:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2811 | strncpy(numbers[nnum].name, (const char *)entityXML((char *)queryctrl.name), MAXINDINAME);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:2812:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2812 | strncpy(numbers[nnum].label, (const char *)entityXML((char *)queryctrl.name), MAXINDILABEL);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp: In member function ‘void INDI::V4L2_Base::setDeviceName(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/webcam/v4l2_base.cpp:2980:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2980 | strncpy(deviceName, name, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccdchip.cpp: In member function ‘void INDI::CCDChip::setImageExtension(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccdchip.cpp:280:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
280 | strncpy(ImageExtention, ext, MAXINDIBLOBFMT);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccd.cpp: In member function ‘virtual void INDI::CCD::addFITSKeywords(INDI::CCDChip*, std::vector&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccd.cpp:2064:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2064 | strncpy(dev_name, getDeviceName(), MAXINDINAME);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp: In member function ‘bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:203:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
203 | strncpy(EqNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:204:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
204 | strncpy(LocationNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:205:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
205 | strncpy(ScopeParametersNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp: In member function ‘void INDI::SensorInterface::setIntegrationFileExtension(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:630:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
630 | strncpy(integrationExtention, ext, MAXINDIBLOBFMT);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp: In member function ‘virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:659:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
659 | strncpy(fitsString, getDeviceName(), MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:663:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
663 | strncpy(fitsString, ActiveDeviceT[0].text, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:667:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
667 | strncpy(fitsString, FITSHeaderT[FITS_OBSERVER].text, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:671:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
671 | strncpy(fitsString, FITSHeaderT[FITS_OBJECT].text, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:676:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation]
676 | strncpy(dev_name, getDeviceName(), 32);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indisensorinterface.cpp:677:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation]
677 | strncpy(exp_start, getIntegrationStartTime(), 32);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/inditelescope.cpp: In member function ‘virtual bool INDI::Telescope::ISSnoopDevice(XMLEle*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/inditelescope.cpp:555:28: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
555 | strncpy(offset, pcdataXMLEle(ep), MAXINDITSTAMP);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/inditelescope.cpp:553:28: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
553 | strncpy(utc, pcdataXMLEle(ep), MAXINDITSTAMP);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccd.cpp: In member function ‘int INDI::CCD::getFileIndex(const std::string&, const std::string&, const std::string&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccd.cpp:3085:17: warning: argument 1 null where non-null expected [-Wnonnull]
3085 | closedir(dpdf);
| ~~~~~~~~^~~~~~
In file included from /var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccd.cpp:56:
/usr/include/dirent.h:134:12: note: in a call to function ‘int closedir(DIR*)’ declared ‘nonnull’
134 | extern int closedir (DIR *__dirp) __nonnull ((1));
| ^~~~~~~~
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccd.cpp: In member function ‘bool INDI::CCD::ExposureCompletePrivate(INDI::CCDChip*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/libs/indibase/indiccd.cpp:2344:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
2344 | strncpy(exposureStartTime, targetChip->getExposureStartTime(), MAXINDINAME);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp: In function ‘void setLX200Debug(const char*, unsigned int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp:60:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
60 | strncpy(lx200Name, deviceName, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp: In function ‘void setLX200Debug(const char*, unsigned int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp:60:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
60 | strncpy(lx200Name, deviceName, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp: In function ‘void setLX200Debug(const char*, unsigned int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp:60:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
60 | strncpy(lx200Name, deviceName, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/celestrondriver.cpp: In member function ‘void CelestronDriver::set_device(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/celestrondriver.cpp:108:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
108 | strncpy(device_str, name, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp: In function ‘void setLX200Debug(const char*, unsigned int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200driver.cpp:60:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
60 | strncpy(lx200Name, deviceName, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/temmadriver.cpp: In member function ‘bool TemmaMount::sendCommand(const char*, char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/temmadriver.cpp:202:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
202 | strncpy(cmd_temma, cmd, TEMMA_BUFFER);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/rainbow.cpp: In member function ‘INDI::Telescope::TelescopePierSide Rainbow::getSideOfPier()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/rainbow.cpp:1670:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 7 bytes from a string of length 60 [-Wstringop-truncation]
1670 | strncpy(rotationAngle, cyResponse + 3, 7);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200apdriver.cpp: In function ‘void set_lx200ap_name(const char*, unsigned int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/lx200apdriver.cpp:49:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
49 | strncpy(lx200ap_name, deviceName, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/synscandriverlegacy.cpp: In member function ‘virtual bool SynscanLegacyDriver::ReadScopeStatus()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/synscandriverlegacy.cpp:573:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 20 bytes from a string of length 63 [-Wstringop-truncation]
573 | strncpy(LastParkRead, res, 20);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp: In function ‘void set_ieqpro_device(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:66:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
66 | strncpy(ieqpro_device, name, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp: In function ‘bool get_ieqpro_main_firmware(int, FirmwareInfo*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:371:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 15 [-Wstringop-truncation]
371 | strncpy(board, response, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:372:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 9 [-Wstringop-truncation]
372 | strncpy(controller, response + 6, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp: In function ‘bool get_ieqpro_radec_firmware(int, FirmwareInfo*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:431:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 15 [-Wstringop-truncation]
431 | strncpy(ra, response, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:432:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 9 [-Wstringop-truncation]
432 | strncpy(dec, response + 6, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp: In function ‘bool get_ieqpro_coords(int, double*, double*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2017:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 9 bytes from a string of length 31 [-Wstringop-truncation]
2017 | strncpy(dec_str, response, 9);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2018:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 8 bytes from a string of length 22 [-Wstringop-truncation]
2018 | strncpy(ra_str, response + 9, 8);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp: In function ‘bool get_ieqpro_utc_date_time(int, double*, int*, int*, int*, int*, int*, int*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2082:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 4 bytes from a string of length 31 [-Wstringop-truncation]
2082 | strncpy(utc_str, response, 4);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2086:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 26 [-Wstringop-truncation]
2086 | strncpy(yy_str, response + 5, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2088:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 24 [-Wstringop-truncation]
2088 | strncpy(mm_str, response + 7, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2090:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 22 [-Wstringop-truncation]
2090 | strncpy(dd_str, response + 9, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2092:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 20 [-Wstringop-truncation]
2092 | strncpy(hh_str, response + 11, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2094:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 18 [-Wstringop-truncation]
2094 | strncpy(minute_str, response + 13, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqprolegacydriver.cpp:2096:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 16 [-Wstringop-truncation]
2096 | strncpy(ss_str, response + 15, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp: In member function ‘bool iEQ::Base::getCoords(double*, double*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 8 bytes from a string of length 54 [-Wstringop-truncation]
828 | strncpy(str, data, size);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 9 bytes from a string of length 63 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp: In member function ‘bool iEQ::Base::getUTCDateTime(double*, int*, int*, int*, int*, int*, int*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 58 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 56 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 54 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 52 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 50 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 48 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp: In member function ‘bool iEQ::Base::getStatus(Info*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:590:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 50 [-Wstringop-truncation]
590 | strncpy(status, res + 13, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 7 bytes from a string of length 63 [-Wstringop-truncation]
828 | strncpy(str, data, size);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 56 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp: In member function ‘bool iEQ::Base::getPierSide(iEQ::IEQ_PIER_SIDE*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 8 bytes from a string of length 54 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 9 bytes from a string of length 63 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp: In member function ‘bool iEQ::Base::getMainFirmware()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:106:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation]
106 | strncpy(board, res, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:107:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation]
107 | strncpy(controller, res + 6, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp: In member function ‘bool iEQ::Base::getRADEFirmware()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:126:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation]
126 | strncpy(ra, res, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:127:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation]
127 | strncpy(de, res + 6, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp: In member function ‘virtual bool iEQ::Base::getGuideRate(double*, double*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 63 [-Wstringop-truncation]
828 | strncpy(str, data, size);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ieqdriverbase.cpp:828:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 61 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp: In function ‘void set_pmc8_device(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp:246:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
246 | strncpy(pmc8_device, name, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp: In function ‘bool get_pmc8_move_rate_axis(int, PMC8_AXIS, double&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp:606:12: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 10 [-Wstringop-truncation]
606 | strncat(num_str, response + 5, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp: In function ‘bool get_pmc8_direction_axis(int, PMC8_AXIS, int&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp:661:12: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 10 [-Wstringop-truncation]
661 | strncat(num_str, response + 5, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp: In function ‘bool get_pmc8_track_rate(int, double&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp:841:12: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying 4 bytes from a string of length 11 [-Wstringop-truncation]
841 | strncat(num_str, response + 4, 4);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp: In function ‘bool get_pmc8_guide_rate(int, PMC8_AXIS, double&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp:1268:12: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 10 [-Wstringop-truncation]
1268 | strncat(num_str, response + 5, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp: In member function ‘bool IOPv3::Driver::getStatus(IOPv3::IOPInfo*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:306:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 8 bytes from a string of length 54 [-Wstringop-truncation]
306 | strncpy(latPart, res + 9, 8);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp: In member function ‘bool IOPv3::Driver::getMainFirmware(std::string&, std::string&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:361:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation]
361 | strncpy(mStr, res, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:362:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation]
362 | strncpy(cStr, res + 6, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp: In member function ‘bool IOPv3::Driver::getRADEFirmware(std::string&, std::string&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:380:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 63 [-Wstringop-truncation]
380 | strncpy(mStr, res, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:381:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 57 [-Wstringop-truncation]
381 | strncpy(cStr, res + 6, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp: In member function ‘bool IOPv3::Driver::getGuideRate(double*, double*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:546:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 63 [-Wstringop-truncation]
546 | strncpy(raStr, res, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:547:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 61 [-Wstringop-truncation]
547 | strncpy(deStr, res + 2, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp: In function ‘bool get_pmc8_position_axis(int, PMC8_AXIS, int&)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp:1879:12: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying 6 bytes from a string of length 10 [-Wstringop-truncation]
1879 | strncat(num_str, response + 5, 6);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp: In function ‘bool get_pmc8_model(int, FirmwareInfo*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/pmc8driver.cpp:455:24: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 43 [-Wstringop-truncation]
455 | strncat(num_str, response + 20, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp: In member function ‘bool IOPv3::Driver::getCoords(double*, double*, IOPv3::IOP_PIER_STATE*, IOPv3::IOP_CW_STATE*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:769:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 9 bytes from a string of length 54 [-Wstringop-truncation]
769 | strncpy(raStr, res + 9, 9);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp: In member function ‘bool IOPv3::Driver::getUTCDateTime(double*, int*, bool*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/ioptronv3driver.cpp:810:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 13 bytes from a string of length 58 [-Wstringop-truncation]
810 | strncpy(JDStr, res + 5, 13);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/eq500x.cpp: In member function ‘bool EQ500X::MechanicalPoint::parseStringDEC(const char*, size_t)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/eq500x.cpp:1136:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 10 equals destination size [-Wstringop-truncation]
1136 | strncpy(b, buf, sizeof(b));
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/telescope_script.cpp: In member function ‘bool ScopeScript::RunScript(int, ...)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/telescope/telescope_script.cpp:115:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation]
115 | strncpy(tmp, ScriptsT[script].text, sizeof(tmp));
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp: In member function ‘bool SteelDrive::updateVersion()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:283:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 3 bytes from a string of length 2047 [-Wstringop-truncation]
283 | strncpy(hwrev, hardware_string, 3);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:284:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 4 bytes from a string of length 2044 [-Wstringop-truncation]
284 | strncpy(hwdate, hardware_string + 3, 4);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:288:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 7 [-Wstringop-truncation]
288 | strncpy(mon, hwdate, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:289:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 5 [-Wstringop-truncation]
289 | strncpy(year, hwdate + 2, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:330:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 3 bytes from a string of length 2047 [-Wstringop-truncation]
330 | strncpy(fwrev, firmware_string, 3);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:331:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 4 bytes from a string of length 2044 [-Wstringop-truncation]
331 | strncpy(fwdate, firmware_string + 3, 4);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:335:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 7 [-Wstringop-truncation]
335 | strncpy(mon, fwdate, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:336:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 2 bytes from a string of length 5 [-Wstringop-truncation]
336 | strncpy(year, fwdate + 2, 2);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp: In member function ‘bool SteelDrive::updateTemperatureSettings()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:623:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 3 bytes from a string of length 15 [-Wstringop-truncation]
623 | strncpy(coeff, tResp, 3);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:624:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 1 byte from a string of length 12 [-Wstringop-truncation]
624 | strncpy(enabled, tResp + 3, 1);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp: In member function ‘bool SteelDrive::updateCustomSettings()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:729:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 1 byte from a string of length 15 [-Wstringop-truncation]
729 | strncpy(selectedFocuser, tResp, 1);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive.cpp:730:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 7 bytes from a string of length 14 [-Wstringop-truncation]
730 | strncpy(maxTrip, tResp + 1, 7);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive2.cpp: In member function ‘bool SteelDriveII::sendCommand(const char*, char*, int, int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/steeldrive2.cpp:710:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 192 bytes from a string of length 379 [-Wstringop-truncation]
710 | strncpy(res, rawResponse + 4, DRIVER_LEN);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/focuslynx.cpp: In member function ‘bool FocusLynxF1::getHubConfig()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/focuslynx.cpp:308:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 16 bytes from a string of length 31 [-Wstringop-truncation]
308 | strncpy(version, text, sizeof(version));
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/focuslynxbase.cpp: In member function ‘void FocusLynxBase::setFocusTarget(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/focuser/focuslynxbase.cpp:3479:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 8 equals destination size [-Wstringop-truncation]
3479 | strncpy(focusTarget, target, 8);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/filter_wheel/ifwoptec.cpp: In member function ‘bool FilterIFW::ReadTTY(char*, char*, int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/filter_wheel/ifwoptec.cpp:176:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 73 equals destination size [-Wstringop-truncation]
176 | strncpy(response, simulation, sizeof(response));
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/filter_wheel/ifwoptec.cpp: In member function ‘virtual bool FilterIFW::GetFilterNames()’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/filter_wheel/ifwoptec.cpp:587:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 8 bytes from a string of length 72 [-Wstringop-truncation]
587 | strncpy(filterNameIFW[i], p, OPTEC_LEN_FLTNAME);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/filter_wheel/ifwoptec.cpp:591:24: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ output may be truncated copying 8 bytes from a string of length 80 [-Wstringop-truncation]
591 | strncat(filterList, filterNameIFW[i], OPTEC_LEN_FLTNAME);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/astrometrydriver.cpp: In member function ‘virtual bool AstrometryDriver::ISNewText(const char*, const char*, char**, char**, int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/astrometrydriver.cpp:198:20: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
198 | strncpy(CCDDataBP.device, ActiveDeviceT[0].text, MAXINDIDEVICE);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/joystickdriver.cpp: In member function ‘void JoyStickDriver::setPort(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/joystickdriver.cpp:68:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation]
68 | strncpy(dev_path, port, 256);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/gemini_flatpanel_adapters.cpp: In member function ‘virtual bool GeminiFlatpanelRev1Adapter::getBrightness(int*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/gemini_flatpanel_adapters.cpp:340:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 3 bytes from a string of length 2043 [-Wstringop-truncation]
340 | strncpy(value_str, response + startPos, length);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/gemini_flatpanel_adapters.cpp: In member function ‘virtual bool GeminiFlatpanelRev1Adapter::setBrightness(int)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/auxiliary/gemini_flatpanel_adapters.cpp:340:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 3 bytes from a string of length 2043 [-Wstringop-truncation]
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/weather/mbox.cpp: In member function ‘bool MBox::verifyCRC(const char*)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/weather/mbox.cpp:491:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation]
491 | strncpy(checksum_string, response + 1, MBOX_BUF);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/agent/agent_imager.cpp: In member function ‘virtual void Imager::updateProperty(INDI::Property)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/agent/agent_imager.cpp:609:16: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 16 equals destination size [-Wstringop-truncation]
609 | strncpy(format, strrchr(propertyText[0].getText(), '.'), sizeof(format));
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/agent/agent_imager.cpp:536:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 16 equals destination size [-Wstringop-truncation]
536 | strncpy(format, bp.getFormat(), 16);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/video/v4l2driver.cpp: In constructor ‘V4L2_Driver::V4L2_Driver(std::string, std::string)’:
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/video/v4l2driver.cpp:76:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation]
76 | strncpy(defaultVideoPort, path.c_str(), 256);
| ^
/var/pisi/libindi-2.1.9-19/work/indi-2.1.9/drivers/video/v4l2driver.cpp:77:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation]
77 | strncpy(configPort, path.c_str(), 256);
| ^