<86>Jun 25 05:11:40 userdel[800225]: delete user 'rooter' <86>Jun 25 05:11:40 userdel[800225]: removed group 'rooter' owned by 'rooter' <86>Jun 25 05:11:40 userdel[800225]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 25 05:11:40 groupadd[800323]: group added to /etc/group: name=rooter, GID=1871 <86>Jun 25 05:11:40 groupadd[800323]: group added to /etc/gshadow: name=rooter <86>Jun 25 05:11:40 groupadd[800323]: new group: name=rooter, GID=1871 <86>Jun 25 05:11:40 useradd[800379]: new user: name=rooter, UID=1871, GID=1871, home=/root, shell=/bin/bash, from=none <86>Jun 25 05:11:40 userdel[800501]: delete user 'builder' <86>Jun 25 05:11:40 userdel[800501]: removed group 'builder' owned by 'builder' <86>Jun 25 05:11:40 userdel[800501]: removed shadow group 'builder' owned by 'builder' <86>Jun 25 05:11:40 groupadd[800584]: group added to /etc/group: name=builder, GID=1872 <86>Jun 25 05:11:40 groupadd[800584]: group added to /etc/gshadow: name=builder <86>Jun 25 05:11:40 groupadd[800584]: new group: name=builder, GID=1872 <86>Jun 25 05:11:40 useradd[800628]: new user: name=builder, UID=1872, GID=1872, home=/usr/src, shell=/bin/bash, from=none warning: Macro %Kbuild not found warning: Macro %Kinstall not found <13>Jun 25 05:11:42 rpmi: libfftw3-common-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Jun 25 05:11:42 rpmi: libgomp1-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 25 05:11:42 rpmi: libboost_system1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:42 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Jun 25 05:11:42 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Jun 25 05:11:42 rpmi: libquadmath0-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 25 05:11:42 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Jun 25 05:11:42 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Jun 25 05:11:42 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Jun 25 05:11:42 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445894 installed <13>Jun 25 05:11:42 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Jun 25 05:11:42 rpmi: libogg-devel-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Jun 25 05:11:42 rpmi: libusb-compat-0.1.5-alt1 sisyphus+275409.100.2.2 1624579099 installed <13>Jun 25 05:11:42 rpmi: libquadmath13-devel-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 25 05:11:42 rpmi: libquadmath-devel-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Jun 25 05:11:42 rpmi: libquadmath10-devel-10.3.1-alt6 sisyphus+285719.200.2.1 1632401453 installed <13>Jun 25 05:11:42 rpmi: libfftw3q-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Jun 25 05:11:42 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Jun 25 05:11:42 rpmi: libgnutls30-3.7.9-alt1 sisyphus+315353.100.1.1 1676639068 installed <13>Jun 25 05:11:42 rpmi: libngtcp2-0.15.0-alt1 sisyphus+321126.100.1.1 1684414014 installed <13>Jun 25 05:11:42 rpmi: libboost_atomic1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:42 rpmi: libboost_contract1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:42 rpmi: libboost_chrono1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:42 rpmi: libboost_timer1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:42 rpmi: libboost_thread1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:42 rpmi: libboost_type_erasure1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:42 rpmi: libfftw3-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Jun 25 05:11:42 rpmi: libfftw3f-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Jun 25 05:11:42 rpmi: libfftw3l-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Jun 25 05:11:42 rpmi: libnova-0.15.0-alt1 sisyphus+275382.100.2.1 1624907988 installed <13>Jun 25 05:11:42 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Jun 25 05:11:42 rpmi: libgsl-2.7-alt1 sisyphus+281495.100.3.1 1627572699 installed <13>Jun 25 05:11:42 rpmi: libcfitsio9-3.490-alt2 sisyphus+284651.100.1.1 1630913632 installed <13>Jun 25 05:11:42 rpmi: rpm-macros-kde-common-devel-14.12.1-alt1 1422279175 installed <13>Jun 25 05:11:42 rpmi: strace-6.3-alt1 sisyphus+320138.100.1.1 1683579240 installed <13>Jun 25 05:11:42 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Jun 25 05:11:43 rpmi: libstdc++13-devel-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 25 05:11:43 rpmi: gcc13-c++-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed <13>Jun 25 05:11:43 rpmi: ed-1:0.2-alt10 sisyphus+278100.1100.1.1 1626056843 installed <13>Jun 25 05:11:43 rpmi: rpm-utils-0.10.4-alt1 sisyphus+301046.100.1.1 1654119060 installed <13>Jun 25 05:11:43 rpmi: rpm-macros-cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Jun 25 05:11:43 rpmi: cmake-modules-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Jun 25 05:11:43 rpmi: libuv-1.45.0-alt1 sisyphus+322120.40.2.1 1685405026 installed <13>Jun 25 05:11:43 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Jun 25 05:11:43 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Jun 25 05:11:43 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Jun 25 05:11:43 rpmi: publicsuffix-list-dafsa-20230404-alt1 sisyphus+318117.100.1.1 1680769734 installed <13>Jun 25 05:11:43 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Jun 25 05:11:43 rpmi: libnghttp3-0.9.0-alt1 sisyphus+317166.100.1.1 1679409330 installed <13>Jun 25 05:11:43 rpmi: libnghttp2-1.53.0-alt1 sisyphus+320325.100.1.1 1683872090 installed <13>Jun 25 05:11:43 rpmi: openldap-common-2.6.4-alt1 sisyphus+321176.240.10.2 1684802269 installed <13>Jun 25 05:11:43 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Jun 25 05:11:43 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Jun 25 05:11:43 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Jun 25 05:11:43 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Jun 25 05:11:43 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Jun 25 05:11:43 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Jun 25 05:11:43 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jun 25 05:11:43 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Jun 25 05:11:43 rpmi: libboost_context1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_fiber1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_stacktrace1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_nowide1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_test1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_serialization1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_random1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_iostreams1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_json1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_regex1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_graph1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_date_time1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:43 rpmi: libboost_container1.80.0-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:44 rpmi: boost-devel-headers-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:44 rpmi: boost-devel-1:1.80.0-alt3 sisyphus+323012.100.1.1 1686739959 installed <13>Jun 25 05:11:44 rpmi: bc-1:1.07.1-alt1 sisyphus+278100.400.1.1 1626056612 installed <13>Jun 25 05:11:44 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 25 05:11:44 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jun 25 05:11:44 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed <13>Jun 25 05:11:44 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Jun 25 05:11:44 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Jun 25 05:11:44 rpmi: libcrypto1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed <13>Jun 25 05:11:44 rpmi: libssl1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed <86>Jun 25 05:11:44 groupadd[837211]: group added to /etc/group: name=_keytab, GID=999 <86>Jun 25 05:11:44 groupadd[837211]: group added to /etc/gshadow: name=_keytab <86>Jun 25 05:11:44 groupadd[837211]: new group: name=_keytab, GID=999 <13>Jun 25 05:11:44 rpmi: libkrb5-1.21-alt1 sisyphus+323024.100.1.1 1686749925 installed <13>Jun 25 05:11:44 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed <86>Jun 25 05:11:44 groupadd[837775]: group added to /etc/group: name=sasl, GID=998 <86>Jun 25 05:11:44 groupadd[837775]: group added to /etc/gshadow: name=sasl <86>Jun 25 05:11:44 groupadd[837775]: new group: name=sasl, GID=998 <13>Jun 25 05:11:44 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097224 installed <13>Jun 25 05:11:44 rpmi: libldap2-2.6.4-alt1 sisyphus+321176.240.10.2 1684802269 installed <13>Jun 25 05:11:44 rpmi: libarchive13-3.6.1-alt2 sisyphus+311213.100.1.1 1670244620 installed <13>Jun 25 05:11:45 rpmi: libssh2-1.10.0-alt1 sisyphus+289470.100.1.1 1636752293 installed <13>Jun 25 05:11:45 rpmi: libcurl-8.1.2-alt1 sisyphus+322142.100.1.1 1685433965 installed <13>Jun 25 05:11:45 rpmi: cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed <13>Jun 25 05:11:45 rpmi: libcurl-devel-8.1.2-alt1 sisyphus+322142.100.1.1 1685433965 installed <13>Jun 25 05:11:45 rpmi: kde-common-devel-14.12.1-alt1 1422279175 installed <13>Jun 25 05:11:45 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Jun 25 05:11:45 rpmi: libcfitsio-devel-3.490-alt2 sisyphus+284651.100.1.1 1630913632 installed <13>Jun 25 05:11:45 rpmi: libgsl-devel-2.7-alt1 sisyphus+281495.100.3.1 1627572699 installed <13>Jun 25 05:11:45 rpmi: libjpeg-devel-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Jun 25 05:11:45 rpmi: libnova-devel-0.15.0-alt1 sisyphus+275382.100.2.1 1624907988 installed <13>Jun 25 05:11:45 rpmi: libfftw3-devel-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Jun 25 05:11:45 rpmi: libusb-compat-devel-0.1.5-alt1 sisyphus+275409.100.2.2 1624579099 installed <13>Jun 25 05:11:45 rpmi: libtheora-devel-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Jun 25 05:11:45 rpmi: libusb-devel-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Jun 25 05:11:45 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/indilib-1.9.0-alt1.nosrc.rpm (w1.gzdio) Installing indilib-1.9.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.84664 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf indi-1.9.0 + echo 'Source #0 (indi-1.9.0.tar):' Source #0 (indi-1.9.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/indi-1.9.0.tar + cd indi-1.9.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (libindi-uaccess.patch):' Patch #0 (libindi-uaccess.patch): + /usr/bin/patch -p1 patching file drivers/weather/99-vantage.rules + echo 'Patch #1 (libindi-gcc11.patch):' Patch #1 (libindi-gcc11.patch): + /usr/bin/patch -p1 patching file drivers/agent/agent_imager.cpp patching file drivers/agent/group.cpp patching file examples/tutorial_eight/simple_spectrograph.cpp + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.84664 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd indi-1.9.0 + __kde_build -DUDEVRULES_INSTALL_DIR=/lib/udev/rules.d + mkdir -p BUILD-x86_64-alt-linux + __kde4_cmake -DINCLUDE_INSTALL_DIR=/usr/include -DSOUND_INSTALL_DIR=/usr/share/sounds -DAUTOSTART_INSTALL_DIR=/etc/xdg/autostart -DXDG_DIRECTORY_INSTALL_DIR=/usr/share/desktop-directories -DXDG_APPS_INSTALL_DIR=/usr/share/applications -DUDEVRULES_INSTALL_DIR=/lib/udev/rules.d + export PATH=/usr/lib/kde4/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + PATH=/usr/lib/kde4/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + pushd BUILD-x86_64-alt-linux ~/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux ~/RPM/BUILD/indi-1.9.0 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=yes -DCMAKE_BUILD_TYPE=Release '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 ' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 ' '-DCMAKE_EXE_LINKER_FLAGS:STRING=-L/usr/lib64/kde4link -L/usr/lib64/kde4/devel' '-DCMAKE_MODULE_LINKER_FLAGS:STRING=-L/usr/lib64/kde4link -L/usr/lib64/kde4/devel' '-DCMAKE_SHARED_LINKER_FLAGS:STRING=-L/usr/lib64/kde4link -L/usr/lib64/kde4/devel' '-DCMAKE_LIBRARY_PATH:LIST=/usr/lib64/kde4/devel;/usr/lib64/kde4link;/usr/lib64;/lib64' -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_PREFIX=/usr -DBIN_INSTALL_DIR=/usr/bin -DSBIN_INSTALL_DIR=/usr/sbin -DICON_INSTALL_DIR=/usr/share/icons -DXDG_APPS_INSTALL_DIR=/usr/share/applications/kde4 -DXDG_DIRECTORY_INSTALL_DIR=/usr/share/desktop-directories -DLIB_INSTALL_DIR=/usr/lib64 -DLIBEXEC_INSTALL_DIR=/usr/lib64/kde4/libexec -DINCLUDE_INSTALL_DIR=/usr/include/kde4 -DKDE4_INCLUDE_INSTALL_DIR=/usr/include/kde4 -DSYSCONF_INSTALL_DIR=/etc -DDATA_INSTALL_DIR=/usr/share/kde4/apps -DCONFIG_INSTALL_DIR=/usr/share/kde4/config -DKCFG_INSTALL_DIR=/usr/share/kde4/config.kcfg -DHTML_INSTALL_DIR=/usr/share/kde4/doc/HTML -DAPPLNK_INSTALL_DIR=/usr/share/applnk -DLOCALE_INSTALL_DIR=/usr/share/kde4/locale -DSERVICES_INSTALL_DIR=/usr/share/kde4/services -DSERVICETYPES_INSTALL_DIR=/usr/share/kde4/servicetypes -DKCONF_UPDATE_INSTALL_DIR=/usr/share/kde4/apps/kconf_update -DXDG_MIME_INSTALL_DIR=/usr/share/mime/packages -DAUTOSTART_INSTALL_DIR=/usr/share/kde4/autostart -DSOUND_INSTALL_DIR=/usr/share/kde4/sounds -DTEMPLATES_INSTALL_DIR=/usr/share/kde4/templates -DWALLPAPER_INSTALL_DIR=/usr/share/wallpapers -DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces -DDBUS_SERVICES_INSTALL_DIR=/usr/share/dbus-1/services -DDBUS_SYSTEM_SERVICES_INSTALL_DIR=/usr/share/dbus-1/system-services -DMAN_INSTALL_DIR=/usr/share/man -DINFO_INSTALL_DIR=/usr/share/info -DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX:BOOL=yes -DINCLUDE_INSTALL_DIR=/usr/include -DSOUND_INSTALL_DIR=/usr/share/sounds -DAUTOSTART_INSTALL_DIR=/etc/xdg/autostart -DXDG_DIRECTORY_INSTALL_DIR=/usr/share/desktop-directories -DXDG_APPS_INSTALL_DIR=/usr/share/applications -DUDEVRULES_INSTALL_DIR=/lib/udev/rules.d -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- 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 - Failed -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found CFITSIO 3.49: /usr/lib64/libcfitsio.so -- Found CFITSIO: /usr/lib64/libcfitsio.so -- Found NOVA: /usr/lib64/libnova.so -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found USB1: /usr/lib64/libusb-1.0.so (found version "1.0.26") -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success -- Found CURL: /usr/lib64/libcurl.so (found version "8.1.2") -- Found GSL: /usr/include (found version "2.7") -- Found JPEG: /usr/lib64/libjpeg.so -- Found OGGTHEORA: /usr/lib64/libogg.so -- Found FFTW3: /usr/lib64/libfftw3.so -- Found FFTW3: /usr/lib64/libfftw3.so -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Could NOT find GMock (missing: GMOCK_LIBRARY GMOCK_INCLUDE_DIR) -- GTEST not found, not building unit tests -- The following OPTIONAL packages have been found: * PkgConfig * OggTheora -- The following REQUIRED packages have been found: * Threads * ZLIB * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, Provides INDI with FITS I/O support. * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, Provides INDI with astrodynamics library. * USB1 * CURL * GSL * JPEG * FFTW3 -- The following OPTIONAL packages have not been found: * GTest * GMock -- The following components are going to be built: -- ## INDI Server -- ## INDI Drivers, Tools, and Examples -- ## INDI Client -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: APPLNK_INSTALL_DIR AUTOSTART_INSTALL_DIR CMAKE_MODULE_LINKER_FLAGS CONFIG_INSTALL_DIR DBUS_INTERFACES_INSTALL_DIR DBUS_SERVICES_INSTALL_DIR DBUS_SYSTEM_SERVICES_INSTALL_DIR HTML_INSTALL_DIR ICON_INSTALL_DIR INFO_INSTALL_DIR INSTALL_PYTHON_FILES_IN_PYTHON_PREFIX KCFG_INSTALL_DIR KCONF_UPDATE_INSTALL_DIR KDE4_INCLUDE_INSTALL_DIR LIBEXEC_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX LOCALE_INSTALL_DIR MAN_INSTALL_DIR SBIN_INSTALL_DIR SERVICES_INSTALL_DIR SERVICETYPES_INSTALL_DIR SOUND_INSTALL_DIR SYSCONF_INSTALL_DIR TEMPLATES_INSTALL_DIR WALLPAPER_INSTALL_DIR XDG_APPS_INSTALL_DIR XDG_MIME_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux + popd ~/RPM/BUILD/indi-1.9.0 + __kde4_make + pushd BUILD-x86_64-alt-linux ~/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux ~/RPM/BUILD/indi-1.9.0 + make -j16 make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indiclient.dir/libs/userio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building CXX object CMakeFiles/indi_hid_test.dir/libs/indibase/hidtest.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 1%] Building C object CMakeFiles/indiserver.dir/fq.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 2%] Building C object CMakeFiles/indi_eval.dir/eventloop.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indi_getprop.dir/eventloop.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 2%] Building C object CMakeFiles/indi_setprop.dir/eventloop.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indidriverstatic.dir/indidrivermain.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 2%] Building C object CMakeFiles/indiclient.dir/libs/indiuserio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indiclient.dir/base64.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indi_eval.dir/base64.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 1%] Building C object CMakeFiles/indiclient.dir/libs/lilxml.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indi_setprop.dir/base64.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indi_hid_test.dir/libs/indibase/hid_libusb.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indi_getprop.dir/base64.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 2%] Building C object CMakeFiles/indiserver.dir/libs/lilxml.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building CXX object CMakeFiles/indiclient.dir/libs/libastro.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indidriverstatic.dir/eventloop.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 5%] Linking CXX executable indi_hid_test make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Built target indi_hid_test make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 5%] Building C object CMakeFiles/indi_eval.dir/tools/compiler.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indidriver.dir/indidriver.c.o /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUSaveBLOB': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:316:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 316 | strncpy(bp->format, format, MAXINDIFORMAT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillSwitch': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:322:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 322 | strncpy(sp->name, name, sizeof(sp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:327:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 327 | strncpy(sp->label, name, sizeof(sp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:325:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 325 | strncpy(sp->label, label, sizeof(sp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillLight': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:336:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 336 | strncpy(lp->name, name, sizeof(lp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:341:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 341 | strncpy(lp->label, name, sizeof(lp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:339:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 339 | strncpy(lp->label, label, sizeof(lp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillNumber': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:351:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 351 | strncpy(np->name, name, sizeof(np->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:356:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 356 | strncpy(np->label, name, sizeof(np->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:354:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 354 | strncpy(np->label, label, sizeof(np->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:358:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 358 | strncpy(np->format, format, sizeof(np->format)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillText': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:371:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 371 | strncpy(tp->name, name, sizeof(tp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:376:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 376 | strncpy(tp->label, name, sizeof(tp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:374:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 374 | strncpy(tp->label, label, sizeof(tp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillBLOB': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:394:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 394 | strncpy(bp->name, name, sizeof(bp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:399:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 399 | strncpy(bp->label, name, sizeof(bp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:397:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 397 | strncpy(bp->label, label, sizeof(bp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:401:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 401 | strncpy(bp->format, format, sizeof(bp->format)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillSwitchVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:415:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 415 | strncpy(svp->device, dev, sizeof(svp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:417:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 417 | strncpy(svp->name, name, sizeof(svp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:422:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 422 | strncpy(svp->label, name, sizeof(svp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:420:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 420 | strncpy(svp->label, label, sizeof(svp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:424:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 424 | strncpy(svp->group, group, sizeof(svp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillLightVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:438:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 438 | strncpy(lvp->device, dev, sizeof(lvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:440:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 440 | strncpy(lvp->name, name, sizeof(lvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:445:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 445 | strncpy(lvp->label, name, sizeof(lvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:443:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 443 | strncpy(lvp->label, label, sizeof(lvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:447:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 447 | strncpy(lvp->group, group, sizeof(lvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillNumberVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:458:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 458 | strncpy(nvp->device, dev, sizeof(nvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:460:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 460 | strncpy(nvp->name, name, sizeof(nvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:465:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 465 | strncpy(nvp->label, name, sizeof(nvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:463:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 463 | strncpy(nvp->label, label, sizeof(nvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:467:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 467 | strncpy(nvp->group, group, sizeof(nvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillTextVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:480:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 480 | strncpy(tvp->device, dev, sizeof(tvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:482:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 482 | strncpy(tvp->name, name, sizeof(tvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:487:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 487 | strncpy(tvp->label, name, sizeof(tvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:485:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 485 | strncpy(tvp->label, label, sizeof(tvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:489:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 489 | strncpy(tvp->group, group, sizeof(tvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillBLOBVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:503:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 503 | strncpy(bvp->device, dev, sizeof(bvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:505:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 505 | strncpy(bvp->name, name, sizeof(bvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:510:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 510 | strncpy(bvp->label, name, sizeof(bvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:508:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 508 | strncpy(bvp->label, label, sizeof(bvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:512:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 512 | strncpy(bvp->group, group, sizeof(bvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUSnoopBLOB': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:731:17: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 731 | strncpy(bp->format, valuXMLAtt(fa), MAXINDIFORMAT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUSaveDefaultConfig': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1110:13: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1110 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1106:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1106 | strncpy(configFileName, source_config, MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1116:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1116 | strncpy(configDefaultFileName, dest_config, MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUPurgeConfig': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1481:13: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1481 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1477:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1477 | strncpy(configFileName, filename, MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUGetConfigFP': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1509:13: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1509 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1505:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1505 | strncpy(configFileName, filename, MAXRBUF); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 3%] Building C object CMakeFiles/indidriverstatic.dir/indidriver.c.o /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUSaveBLOB': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:316:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 316 | strncpy(bp->format, format, MAXINDIFORMAT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillSwitch': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:322:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 322 | strncpy(sp->name, name, sizeof(sp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:327:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 327 | strncpy(sp->label, name, sizeof(sp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:325:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 325 | strncpy(sp->label, label, sizeof(sp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillLight': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:336:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 336 | strncpy(lp->name, name, sizeof(lp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:341:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 341 | strncpy(lp->label, name, sizeof(lp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:339:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 339 | strncpy(lp->label, label, sizeof(lp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillNumber': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:351:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 351 | strncpy(np->name, name, sizeof(np->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:356:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 356 | strncpy(np->label, name, sizeof(np->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:354:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 354 | strncpy(np->label, label, sizeof(np->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:358:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 358 | strncpy(np->format, format, sizeof(np->format)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillText': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:371:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 371 | strncpy(tp->name, name, sizeof(tp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:376:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 376 | strncpy(tp->label, name, sizeof(tp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:374:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 374 | strncpy(tp->label, label, sizeof(tp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillBLOB': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:394:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 394 | strncpy(bp->name, name, sizeof(bp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:399:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 399 | strncpy(bp->label, name, sizeof(bp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:397:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 397 | strncpy(bp->label, label, sizeof(bp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:401:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 401 | strncpy(bp->format, format, sizeof(bp->format)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillSwitchVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:415:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 415 | strncpy(svp->device, dev, sizeof(svp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:417:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 417 | strncpy(svp->name, name, sizeof(svp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:422:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 422 | strncpy(svp->label, name, sizeof(svp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:420:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 420 | strncpy(svp->label, label, sizeof(svp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:424:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 424 | strncpy(svp->group, group, sizeof(svp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillLightVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:438:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 438 | strncpy(lvp->device, dev, sizeof(lvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:440:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 440 | strncpy(lvp->name, name, sizeof(lvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:445:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 445 | strncpy(lvp->label, name, sizeof(lvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:443:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 443 | strncpy(lvp->label, label, sizeof(lvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:447:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 447 | strncpy(lvp->group, group, sizeof(lvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillNumberVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:458:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 458 | strncpy(nvp->device, dev, sizeof(nvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:460:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 460 | strncpy(nvp->name, name, sizeof(nvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:465:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 465 | strncpy(nvp->label, name, sizeof(nvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:463:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 463 | strncpy(nvp->label, label, sizeof(nvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:467:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 467 | strncpy(nvp->group, group, sizeof(nvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillTextVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:480:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 480 | strncpy(tvp->device, dev, sizeof(tvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:482:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 482 | strncpy(tvp->name, name, sizeof(tvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:487:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 487 | strncpy(tvp->label, name, sizeof(tvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:485:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 485 | strncpy(tvp->label, label, sizeof(tvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:489:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 489 | strncpy(tvp->group, group, sizeof(tvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUFillBLOBVector': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:503:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 503 | strncpy(bvp->device, dev, sizeof(bvp->device)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:505:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 505 | strncpy(bvp->name, name, sizeof(bvp->name)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:510:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 510 | strncpy(bvp->label, name, sizeof(bvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:508:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 508 | strncpy(bvp->label, label, sizeof(bvp->label)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:512:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 512 | strncpy(bvp->group, group, sizeof(bvp->group)); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUSnoopBLOB': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:731:17: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 731 | strncpy(bp->format, valuXMLAtt(fa), MAXINDIFORMAT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUSaveDefaultConfig': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1110:13: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1110 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1106:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1106 | strncpy(configFileName, source_config, MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1116:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1116 | strncpy(configDefaultFileName, dest_config, MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUPurgeConfig': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1481:13: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1481 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1477:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1477 | strncpy(configFileName, filename, MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c: In function 'IUGetConfigFP': /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1509:13: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1509 | strncpy(configFileName, getenv("INDICONFIG"), MAXRBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indidriver.c:1505:9: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 1505 | strncpy(configFileName, filename, MAXRBUF); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 5%] Building C object CMakeFiles/indi_setprop.dir/tools/setINDIproperty.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 5%] Building C object CMakeFiles/indi_getprop.dir/tools/getINDIproperty.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 2%] Building C object CMakeFiles/indiserver.dir/indiserver.c.o /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c: In function 'addClDevice': /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c:2091:5: warning: '__builtin___strncpy_chk' specified bound 64 equals destination size [-Wstringop-truncation] 2091 | strncpy(pp->dev, dev, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c:2092:5: warning: '__builtin___strncpy_chk' specified bound 64 equals destination size [-Wstringop-truncation] 2092 | strncpy(pp->name, name, MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c: In function 'q2RDrivers': /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c:1604:13: warning: '__builtin_strncpy' specified bound 512 equals destination size [-Wstringop-truncation] 1604 | strncpy(lastRemoteHost, dp->host, MAXSBUF); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c: In function 'newFIFO': /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c:1052:13: warning: '__builtin_strncpy' output may be truncated copying 64 bytes from a string of length 511 [-Wstringop-truncation] 1052 | strncpy(dp->name, tDriver, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c: In function 'main': /usr/src/RPM/BUILD/indi-1.9.0/indiserver.c:331:9: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 331 | strncpy(dvrinfo[ac].name, *av++, MAXINDINAME); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indidriverstatic.dir/libs/userio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indidriver.dir/indidrivermain.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indi_eval.dir/tools/evalINDI.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Linking C executable indiserver make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Built target indiserver make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 4%] Building C object CMakeFiles/indiclient.dir/libs/indicom.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indidriverstatic.dir/libs/lilxml.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indidriver.dir/eventloop.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 2%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 7%] Building C object CMakeFiles/indidriver.dir/libs/userio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indidriverstatic.dir/libs/indiuserio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indi_setprop.dir/libs/lilxml.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indi_getprop.dir/libs/lilxml.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 7%] Building C object CMakeFiles/indidriverstatic.dir/base64.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 9%] Building C object CMakeFiles/indi_setprop.dir/libs/userio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 5%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indiproperty.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setLabel(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setGroupName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setDeviceName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setTimestamp(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 9%] Building C object CMakeFiles/indi_getprop.dir/libs/userio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 6%] Building C object CMakeFiles/indi_eval.dir/libs/lilxml.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 7%] Building C object CMakeFiles/indidriver.dir/libs/lilxml.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 11%] Linking CXX static library libindiAlignmentClient.a make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 11%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/convert.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Built target AlignmentClient make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indi_eval.dir/libs/userio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 10%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/buffer.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 8%] Building C object CMakeFiles/indidriver.dir/libs/indiuserio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/fft.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 0%] Building CXX object CMakeFiles/indilx200.dir/drivers/telescope/lx200telescope.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indidriver.dir/base64.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 10%] Building C object CMakeFiles/indi_setprop.dir/libs/indiuserio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/filters.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 13%] Building C object CMakeFiles/indidriver.dir/libs/dsp/convert.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indi_getprop.dir/libs/indiuserio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indidriver.dir/libs/dsp/buffer.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 11%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertytext.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/signals.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 5%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/basedevice.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp: In member function 'int INDI::BaseDevice::setBLOB(IBLOBVectorProperty*, XMLEle*, char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:755:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 755 | strncpy(blobEL->format, valuXMLAtt(fa), MAXINDIFORMAT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp: In member function 'int INDI::BaseDevice::buildProp(XMLEle*, char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:475:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 475 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:479:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 479 | strncpy(it->label, findXMLAttValu(ep, "label" ), MAXINDILABEL ); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:480:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 480 | strncpy(it->format, findXMLAttValu(ep, "format"), MAXINDIBLOBFMT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:435:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 435 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:441:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 441 | strncpy(it->label, findXMLAttValu(ep, "label"), MAXINDILABEL); | ^ In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.h:22, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:271:69: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 271 | void setName(const char *name) { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:274:69: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 274 | void setLabel(const char *label) { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:354:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 354 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:360:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 360 | strncpy(it->label, findXMLAttValu(ep, "label"), MAXINDILABEL); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:301:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 301 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:311:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 311 | strncpy(it->label, findXMLAttValu(ep, "label" ), MAXINDILABEL ); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:312:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 312 | strncpy(it->format, findXMLAttValu(ep, "format"), MAXINDIFORMAT); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 8%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/file.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 13%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/convolution.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/stats.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 13%] Building CXX object CMakeFiles/indi_setprop.dir/libs/libastro.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indi_eval.dir/libs/indiuserio.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building CXX object CMakeFiles/indi_getprop.dir/libs/libastro.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building C object CMakeFiles/indidriver.dir/libs/dsp/fft.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building C object CMakeFiles/indidriver.dir/libs/dsp/filters.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 15%] Building CXX object CMakeFiles/indi_eval.dir/libs/libastro.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building C object CMakeFiles/indidriverstatic.dir/libs/fpack/fpack.c.o /usr/src/RPM/BUILD/indi-1.9.0/libs/fpack/fpack.c: In function 'fp_get_param': /usr/src/RPM/BUILD/indi-1.9.0/libs/fpack/fpack.c:216:25: warning: '__builtin_strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 216 | strncpy (tile, argv[iarg], SZ_STR); /* checked below */ | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/fpack/fpack.c:254:25: warning: '__builtin_strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 254 | strncpy (fpptr->outfile, argv[iarg], SZ_STR); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 12%] Building C object CMakeFiles/indidriver.dir/libs/dsp/file.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 15%] Building C object CMakeFiles/indidriver.dir/libs/dsp/signals.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 15%] Building C object CMakeFiles/indidriver.dir/libs/dsp/convolution.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building C object CMakeFiles/indidriverstatic.dir/libs/dsp/stream.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 16%] Building C object CMakeFiles/indidriver.dir/libs/dsp/stats.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 16%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/libastro.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertynumber.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 16%] Building C object CMakeFiles/indidriver.dir/libs/fpack/fpack.c.o /usr/src/RPM/BUILD/indi-1.9.0/libs/fpack/fpack.c: In function 'fp_get_param': /usr/src/RPM/BUILD/indi-1.9.0/libs/fpack/fpack.c:216:25: warning: '__builtin_strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 216 | strncpy (tile, argv[iarg], SZ_STR); /* checked below */ | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/fpack/fpack.c:254:25: warning: '__builtin_strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 254 | strncpy (fpptr->outfile, argv[iarg], SZ_STR); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 14%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertyswitch.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 16%] Building C object CMakeFiles/indidriver.dir/libs/dsp/stream.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 0%] Building CXX object CMakeFiles/indilx200.dir/drivers/telescope/lx200driver.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/drivers/telescope/lx200driver.cpp: In function 'void setLX200Debug(const char*, unsigned int)': /usr/src/RPM/BUILD/indi-1.9.0/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); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 15%] Building C object CMakeFiles/indi_setprop.dir/libs/indicom.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 15%] Building C object CMakeFiles/indi_eval.dir/libs/indicom.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Linking CXX shared library libindilx200.so make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/indidriver.dir/libs/libastro.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 15%] Building C object CMakeFiles/indi_getprop.dir/libs/indicom.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Linking CXX executable indi_setprop make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Built target indi_setprop make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Built target indilx200 make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Linking CXX executable indi_eval make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Linking CXX executable indi_getprop make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Built target indi_eval make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Built target indi_getprop make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertylight.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 8%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 19%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/indistandardproperty.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertyblob.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 15%] Building C object CMakeFiles/indidriverstatic.dir/libs/fpack/fpackutil.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building C object CMakeFiles/indidriverstatic.dir/libs/indicom.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 5%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/baseclient.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indiproperty.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setLabel(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setGroupName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setDeviceName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setTimestamp(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building C object CMakeFiles/indidriver.dir/libs/fpack/fpackutil.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 19%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertytext.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 20%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertynumber.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 7%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertybasic.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertybasic.h:21, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertybasic.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Building C object CMakeFiles/indidriver.dir/libs/indicom.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 20%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertyswitch.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 19%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 21%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertylight.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Building CXX object CMakeFiles/indiclient.dir/libs/indibase/property/indipropertyview_client.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview_client.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 20%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 21%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertyblob.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/timer/indielapsedtimer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Linking CXX static library libindiclient.a make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Built target indiclient make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/timer/inditimer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/basedevice.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp: In member function 'int INDI::BaseDevice::setBLOB(IBLOBVectorProperty*, XMLEle*, char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:755:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 755 | strncpy(blobEL->format, valuXMLAtt(fa), MAXINDIFORMAT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp: In member function 'int INDI::BaseDevice::buildProp(XMLEle*, char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:475:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 475 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:479:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 479 | strncpy(it->label, findXMLAttValu(ep, "label" ), MAXINDILABEL ); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:480:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 480 | strncpy(it->format, findXMLAttValu(ep, "format"), MAXINDIBLOBFMT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:435:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 435 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:441:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 441 | strncpy(it->label, findXMLAttValu(ep, "label"), MAXINDILABEL); | ^ In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.h:22, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:271:69: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 271 | void setName(const char *name) { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:274:69: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 274 | void setLabel(const char *label) { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:354:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 354 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:360:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 360 | strncpy(it->label, findXMLAttValu(ep, "label"), MAXINDILABEL); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:301:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 301 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:311:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 311 | strncpy(it->label, findXMLAttValu(ep, "label" ), MAXINDILABEL ); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:312:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 312 | strncpy(it->format, findXMLAttValu(ep, "format"), MAXINDIFORMAT); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiccdchip.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccdchip.cpp: In member function 'void INDI::CCDChip::setImageExtension(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccdchip.cpp:227:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 227 | strncpy(ImageExtention, ext, MAXINDIBLOBFMT); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiutility.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 21%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 19%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 21%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertyview_driver.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview_driver.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/thread/indisinglethreadpool.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/defaultdevice.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.h:22, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/defaultdevice.h:21, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/defaultdevice.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::DefaultDevice::setDriverInterface(uint16_t)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:278:82: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 278 | void setText(const char *text, size_t size) { this->text = strncpy(static_cast(realloc(this->text, size + 1)), text, size); this->text[size] = '\0'; } | ^ In member function 'void INDI::WidgetView<_IText>::setText(const char*)', inlined from 'void INDI::DefaultDevice::setDriverInterface(uint16_t)' at /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/defaultdevice.cpp:898:31: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:279:69: note: length computed here 279 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 21%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/basedevice.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp: In member function 'int INDI::BaseDevice::setBLOB(IBLOBVectorProperty*, XMLEle*, char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:755:24: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 755 | strncpy(blobEL->format, valuXMLAtt(fa), MAXINDIFORMAT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp: In member function 'int INDI::BaseDevice::buildProp(XMLEle*, char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:475:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 475 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:479:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 479 | strncpy(it->label, findXMLAttValu(ep, "label" ), MAXINDILABEL ); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:480:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 480 | strncpy(it->format, findXMLAttValu(ep, "format"), MAXINDIBLOBFMT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:435:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 435 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:441:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 441 | strncpy(it->label, findXMLAttValu(ep, "label"), MAXINDILABEL); | ^ In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.h:22, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:271:69: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 271 | void setName(const char *name) { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:274:69: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 274 | void setLabel(const char *label) { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:354:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 354 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:360:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 360 | strncpy(it->label, findXMLAttValu(ep, "label"), MAXINDILABEL); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:301:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 301 | strncpy(it->name, findXMLAttValu(ep, "name"), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:311:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 311 | strncpy(it->label, findXMLAttValu(ep, "label" ), MAXINDILABEL ); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.cpp:312:20: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 312 | strncpy(it->format, findXMLAttValu(ep, "format"), MAXINDIFORMAT); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 23%] Building CXX object examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indicorrelator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object libs/indibase/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indiproperty.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setLabel(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setGroupName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setDeviceName(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::Property::setTimestamp(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifilterwheel.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 25%] Linking CXX executable tutorial_client make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 25%] Built target tutorial_client make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indidetector.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indispectrograph.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 26%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiusbdevice.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 25%] Linking CXX shared library libindiAlignmentDriver.so make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/defaultdevice.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/basedevice.h:22, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/defaultdevice.h:21, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/defaultdevice.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::DefaultDevice::setDriverInterface(uint16_t)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:278:82: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 278 | void setText(const char *text, size_t size) { this->text = strncpy(static_cast(realloc(this->text, size + 1)), text, size); this->text[size] = '\0'; } | ^ In member function 'void INDI::WidgetView<_IText>::setText(const char*)', inlined from 'void INDI::DefaultDevice::setDriverInterface(uint16_t)' at /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/defaultdevice.cpp:898:31: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:279:69: note: length computed here 279 | void setText(const char *text) { setText(text, strlen(text)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiguiderinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifocuserinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 27%] Built target AlignmentDriver make[1]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiweatherinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifocuser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indidustcapinterface.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indidustcapinterface.cpp: In member function 'void INDI::DustCapInterface::initDustCapProperties(const char*, const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indidustcapinterface.cpp:30:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 30 | strncpy(dustCapName, deviceName, MAXINDIDEVICE); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 18%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/property/indipropertybasic.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertybasic.h:21, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertybasic.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 25%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertytext.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertynumber.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 25%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indirotator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 29%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indistandardproperty.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertyswitch.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indifilterinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertylight.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indirotatorinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indigps.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertyblob.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indilightboxinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiweather.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indilogger.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 29%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/connectionplugins/connectioninterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indicontroller.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 30%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/timer/indielapsedtimer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 30%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/timer/inditimer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 29%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/connectionplugins/connectionserial.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:70:13: error: 'uint32_t' does not name a type 70 | virtual uint32_t baud(); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:24:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 23 | #include "connectioninterface.h" +++ |+#include 24 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:101:5: error: 'uint8_t' does not name a type 101 | uint8_t getWordSize() const { return wordSize; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:101:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:105:28: error: 'uint8_t' does not name a type 105 | void setWordSize(const uint8_t &value) { wordSize = value; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:105:28: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:107:5: error: 'uint8_t' does not name a type 107 | uint8_t getParity() const { return parity ; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:107:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:112:26: error: 'uint8_t' does not name a type 112 | void setParity(const uint8_t &value) { parity = value; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:112:26: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:114:5: error: 'uint8_t' does not name a type 114 | uint8_t getStopBits() const { return stopBits; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:114:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:118:28: error: 'uint8_t' does not name a type 118 | void setStopBits(const uint8_t &value) { stopBits = value ; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:118:28: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:129:44: error: 'uint32_t' has not been declared 129 | virtual bool Connect(const char *port, uint32_t baud); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:152:5: error: 'uint8_t' does not name a type 152 | uint8_t wordSize=8; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:152:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:153:5: error: 'uint8_t' does not name a type 153 | uint8_t parity=0; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:153:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:154:5: error: 'uint8_t' does not name a type 154 | uint8_t stopBits=1; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:154:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h: In member function 'void Connection::Serial::setWordSize(const int&)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:105:46: error: 'wordSize' was not declared in this scope; did you mean 'setWordSize'? 105 | void setWordSize(const uint8_t &value) { wordSize = value; } | ^~~~~~~~ | setWordSize /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h: In member function 'void Connection::Serial::setParity(const int&)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:112:44: error: 'parity' was not declared in this scope 112 | void setParity(const uint8_t &value) { parity = value; } | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h: In member function 'void Connection::Serial::setStopBits(const int&)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:118:46: error: 'stopBits' was not declared in this scope; did you mean 'setStopBits'? 118 | void setStopBits(const uint8_t &value) { stopBits = value ; } | ^~~~~~~~ | setStopBits /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:267:6: error: no declaration matches 'bool Connection::Serial::Connect(const char*, uint32_t)' 267 | bool Serial::Connect(const char *port, uint32_t baud) | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:129:18: note: candidates are: 'virtual bool Connection::Serial::Connect(const char*, int)' 129 | virtual bool Connect(const char *port, uint32_t baud); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:171:6: note: 'virtual bool Connection::Serial::Connect()' 171 | bool Serial::Connect() | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:37:7: note: 'class Connection::Serial' defined here 37 | class Serial : public Interface | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:352:10: error: no declaration matches 'uint32_t Connection::Serial::baud()' 352 | uint32_t Serial::baud() | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:352:10: note: no functions named 'uint32_t Connection::Serial::baud()' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:37:7: note: 'class Connection::Serial' defined here 37 | class Serial : public Interface | ^~~~~~ make[2]: *** [CMakeFiles/indidriverstatic.dir/build.make:902: CMakeFiles/indidriverstatic.dir/libs/indibase/connectionplugins/connectionserial.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 30%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/manager.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:23, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:42:5: error: 'uint8_t' does not name a type 42 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:24:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 23 | #include "dspinterface.h" +++ |+#include 24 | #include "dsp.h" /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: error: 'uint8_t' does not name a type 65 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:25: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:37:5: error: 'uint8_t' does not name a type 37 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:1:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? +++ |+#include 1 | /******************************************************************************* /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: error: 'uint8_t' does not name a type 47 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: error: 'uint8_t' does not name a type 57 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: error: 'uint8_t' does not name a type 67 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:52:26: error: 'uint8_t' has not been declared 52 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:52:40: error: 'uint32_t' has not been declared 52 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:54:30: error: 'uint32_t' has not been declared 54 | inline void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:55:30: error: 'uint32_t' has not been declared 55 | inline void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:67:9: error: 'uint32_t' does not name a type 67 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:26:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 25 | #include "transforms.h" +++ |+#include 26 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h: In member function 'void DSP::Manager::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:54:79: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 54 | inline void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h: In member function 'void DSP::Manager::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:55:89: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 55 | inline void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.cpp: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.cpp:131:6: error: no declaration matches 'bool DSP::Manager::processBLOB(uint8_t*, uint32_t, int*, int)' 131 | bool Manager::processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample) | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:52:14: note: candidate is: 'bool DSP::Manager::processBLOB(int*, int, int*, int)' 52 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:38:7: note: 'class DSP::Manager' defined here 38 | class Manager | ^~~~~~~ make[2]: *** [CMakeFiles/indidriverstatic.dir/build.make:930: CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/manager.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 29%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertyview_driver.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview_driver.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 544 | { strncpy(this->device, name, MAXINDIDEVICE); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setDeviceName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:544:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setLabel(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setGroupName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyView< >::setTimestamp(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiutility.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 30%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/connectionplugins/connectiontcp.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/pid/pid.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiccdchip.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccdchip.cpp: In member function 'void INDI::CCDChip::setImageExtension(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccdchip.cpp:227:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 227 | strncpy(ImageExtention, ext, MAXINDIBLOBFMT); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building C object CMakeFiles/indidriverstatic.dir/libs/stream/jpegutils.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/convolution.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:23, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:42:5: error: 'uint8_t' does not name a type 42 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:24:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 23 | #include "dspinterface.h" +++ |+#include 24 | #include "dsp.h" /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: error: 'uint8_t' does not name a type 65 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:84:10: error: no declaration matches 'uint8_t* DSP::Convolution::Callback(uint8_t*, uint32_t, int*, int)' 84 | uint8_t* Convolution::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:84:10: note: no functions named 'uint8_t* DSP::Convolution::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:31:7: note: 'class DSP::Convolution' defined here 31 | class Convolution : public Interface | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:134:10: error: no declaration matches 'uint8_t* DSP::Wavelets::Callback(uint8_t*, uint32_t, int*, int)' 134 | uint8_t* Wavelets::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:134:10: note: no functions named 'uint8_t* DSP::Wavelets::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:54:7: note: 'class DSP::Wavelets' defined here 54 | class Wavelets : public Interface | ^~~~~~~~ make[2]: *** [CMakeFiles/indidriverstatic.dir/build.make:972: CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/convolution.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/transforms.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:23, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:37:5: error: 'uint8_t' does not name a type 37 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:24:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 23 | #include "dspinterface.h" +++ |+#include 24 | #include "dsp.h" /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: error: 'uint8_t' does not name a type 47 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: error: 'uint8_t' does not name a type 57 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: error: 'uint8_t' does not name a type 67 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:43:10: error: no declaration matches 'uint8_t* DSP::FourierTransform::Callback(uint8_t*, uint32_t, int*, int)' 43 | uint8_t* FourierTransform::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:43:10: note: no functions named 'uint8_t* DSP::FourierTransform::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:30:7: note: 'class DSP::FourierTransform' defined here 30 | class FourierTransform : public Interface | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:61:10: error: no declaration matches 'uint8_t* DSP::InverseFourierTransform::Callback(uint8_t*, uint32_t, int*, int)' 61 | uint8_t* InverseFourierTransform::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:61:10: note: no functions named 'uint8_t* DSP::InverseFourierTransform::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:40:7: note: 'class DSP::InverseFourierTransform' defined here 40 | class InverseFourierTransform : public Interface | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:77:10: error: no declaration matches 'uint8_t* DSP::Spectrum::Callback(uint8_t*, uint32_t, int*, int)' 77 | uint8_t* Spectrum::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:77:10: note: no functions named 'uint8_t* DSP::Spectrum::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:50:7: note: 'class DSP::Spectrum' defined here 50 | class Spectrum : public Interface | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:97:10: error: no declaration matches 'uint8_t* DSP::Histogram::Callback(uint8_t*, uint32_t, int*, int)' 97 | uint8_t* Histogram::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:97:10: note: no functions named 'uint8_t* DSP::Histogram::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:60:7: note: 'class DSP::Histogram' defined here 60 | class Histogram : public Interface | ^~~~~~~~~ make[2]: *** [CMakeFiles/indidriverstatic.dir/build.make:958: CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/transforms.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/inditelescope.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/inditelescope.cpp: In member function 'virtual bool INDI::Telescope::ISSnoopDevice(XMLEle*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/inditelescope.cpp:548:28: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 548 | strncpy(offset, pcdataXMLEle(ep), MAXINDITSTAMP); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/inditelescope.cpp:546:28: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 546 | strncpy(utc, pcdataXMLEle(ep), MAXINDITSTAMP); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/thread/indisinglethreadpool.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/property/indipropertybasic.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indiproperty.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertybasic.h:21, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertybasic.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _IText]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _INumber]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _ISwitch]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _ILight]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 552 | { strncpy(this->name, name, MAXINDINAME); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:552:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 560 | { strncpy(this->label, label, MAXINDILABEL); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setLabel(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:560:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 568 | { strncpy(this->group, name, MAXINDIGROUP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setGroupName(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:568:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const char*) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 580 | { strncpy(this->timestamp, timestamp, MAXINDITSTAMP); } | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h: In member function 'void INDI::PropertyBasic::setTimestamp(const std::string&) [with T = _IBLOB]': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/property/indipropertyview.h:580:10: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiusbdevice.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indidome.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiguiderinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiweatherinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indirotator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifilterwheel.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indicorrelator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifocuser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidetector.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indispectrograph.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidustcapinterface.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indidustcapinterface.cpp: In member function 'void INDI::DustCapInterface::initDustCapProperties(const char*, const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indidustcapinterface.cpp:30:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 30 | strncpy(dustCapName, deviceName, MAXINDIDEVICE); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/dspinterface.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.h:32, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:22: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:42:14: error: 'uint8_t* DSP::Convolution::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 42 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:14: error: 'uint8_t* DSP::Wavelets::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 65 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:25: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:37:14: error: 'uint8_t* DSP::FourierTransform::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 37 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:14: error: 'uint8_t* DSP::InverseFourierTransform::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 47 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:14: error: 'uint8_t* DSP::Spectrum::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 57 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:14: error: 'uint8_t* DSP::Histogram::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 67 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp: In constructor 'DSP::Interface::Interface(INDI::DefaultDevice*, Type, const char*, const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:75:5: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 75 | BufferSizesQty = 0; | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:172:10: error: no declaration matches 'uint8_t* DSP::Interface::Callback(uint8_t*, uint32_t, int*, int)' 172 | uint8_t* Interface::Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:172:10: note: no functions named 'uint8_t* DSP::Interface::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:182:6: error: no declaration matches 'bool DSP::Interface::processBLOB(uint8_t*, uint32_t, int*, int)' 182 | bool Interface::processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:14: note: candidate is: 'bool DSP::Interface::processBLOB(int*, int, int*, int)' 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:415:6: error: no declaration matches 'bool DSP::Interface::sendFITS(uint8_t*, bool, bool)' 415 | bool Interface::sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:14: note: candidate is: 'bool DSP::Interface::sendFITS(int*, bool, bool)' 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:664:6: error: no declaration matches 'void DSP::Interface::setStream(void*, uint32_t, int*, int)' 664 | void Interface::setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:14: note: candidate is: 'void DSP::Interface::setStream(void*, int, int*, int)' 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:698:10: error: no declaration matches 'uint8_t* DSP::Interface::getStream()' 698 | uint8_t* Interface::getStream() | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:698:10: note: no functions named 'uint8_t* DSP::Interface::getStream()' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ make[2]: *** [CMakeFiles/indidriverstatic.dir/build.make:944: CMakeFiles/indidriverstatic.dir/libs/indibase/dsp/dspinterface.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifocuserinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 36%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indistandardproperty.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indifilterinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indigps.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indirotatorinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indilightboxinterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 36%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectioninterface.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiweather.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 36%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectionserial.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:70:13: error: 'uint32_t' does not name a type 70 | virtual uint32_t baud(); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:24:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 23 | #include "connectioninterface.h" +++ |+#include 24 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:101:5: error: 'uint8_t' does not name a type 101 | uint8_t getWordSize() const { return wordSize; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:101:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:105:28: error: 'uint8_t' does not name a type 105 | void setWordSize(const uint8_t &value) { wordSize = value; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:105:28: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:107:5: error: 'uint8_t' does not name a type 107 | uint8_t getParity() const { return parity ; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:107:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:112:26: error: 'uint8_t' does not name a type 112 | void setParity(const uint8_t &value) { parity = value; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:112:26: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:114:5: error: 'uint8_t' does not name a type 114 | uint8_t getStopBits() const { return stopBits; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:114:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:118:28: error: 'uint8_t' does not name a type 118 | void setStopBits(const uint8_t &value) { stopBits = value ; } | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:118:28: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:129:44: error: 'uint32_t' has not been declared 129 | virtual bool Connect(const char *port, uint32_t baud); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:152:5: error: 'uint8_t' does not name a type 152 | uint8_t wordSize=8; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:152:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:153:5: error: 'uint8_t' does not name a type 153 | uint8_t parity=0; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:153:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:154:5: error: 'uint8_t' does not name a type 154 | uint8_t stopBits=1; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:154:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h: In member function 'void Connection::Serial::setWordSize(const int&)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:105:46: error: 'wordSize' was not declared in this scope; did you mean 'setWordSize'? 105 | void setWordSize(const uint8_t &value) { wordSize = value; } | ^~~~~~~~ | setWordSize /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h: In member function 'void Connection::Serial::setParity(const int&)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:112:44: error: 'parity' was not declared in this scope 112 | void setParity(const uint8_t &value) { parity = value; } | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h: In member function 'void Connection::Serial::setStopBits(const int&)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:118:46: error: 'stopBits' was not declared in this scope; did you mean 'setStopBits'? 118 | void setStopBits(const uint8_t &value) { stopBits = value ; } | ^~~~~~~~ | setStopBits /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:267:6: error: no declaration matches 'bool Connection::Serial::Connect(const char*, uint32_t)' 267 | bool Serial::Connect(const char *port, uint32_t baud) | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:129:18: note: candidates are: 'virtual bool Connection::Serial::Connect(const char*, int)' 129 | virtual bool Connect(const char *port, uint32_t baud); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:171:6: note: 'virtual bool Connection::Serial::Connect()' 171 | bool Serial::Connect() | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:37:7: note: 'class Connection::Serial' defined here 37 | class Serial : public Interface | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:352:10: error: no declaration matches 'uint32_t Connection::Serial::baud()' 352 | uint32_t Serial::baud() | ^~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.cpp:352:10: note: no functions named 'uint32_t Connection::Serial::baud()' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/connectionplugins/connectionserial.h:37:7: note: 'class Connection::Serial' defined here 37 | class Serial : public Interface | ^~~~~~ make[2]: *** [CMakeFiles/indidriver.dir/build.make:902: CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectionserial.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indilogger.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 36%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/connectionplugins/connectiontcp.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 36%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/manager.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:23, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:42:5: error: 'uint8_t' does not name a type 42 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:24:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 23 | #include "dspinterface.h" +++ |+#include 24 | #include "dsp.h" /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: error: 'uint8_t' does not name a type 65 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:25: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:37:5: error: 'uint8_t' does not name a type 37 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:1:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? +++ |+#include 1 | /******************************************************************************* /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: error: 'uint8_t' does not name a type 47 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: error: 'uint8_t' does not name a type 57 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: error: 'uint8_t' does not name a type 67 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:52:26: error: 'uint8_t' has not been declared 52 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:52:40: error: 'uint32_t' has not been declared 52 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:54:30: error: 'uint32_t' has not been declared 54 | inline void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:55:30: error: 'uint32_t' has not been declared 55 | inline void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:67:9: error: 'uint32_t' does not name a type 67 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:26:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? 25 | #include "transforms.h" +++ |+#include 26 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h: In member function 'void DSP::Manager::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:54:79: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 54 | inline void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h: In member function 'void DSP::Manager::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:55:89: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 55 | inline void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.cpp: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.cpp:131:6: error: no declaration matches 'bool DSP::Manager::processBLOB(uint8_t*, uint32_t, int*, int)' 131 | bool Manager::processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample) | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:52:14: note: candidate is: 'bool DSP::Manager::processBLOB(int*, int, int*, int)' 52 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:38:7: note: 'class DSP::Manager' defined here 38 | class Manager | ^~~~~~~ make[2]: *** [CMakeFiles/indidriver.dir/build.make:930: CMakeFiles/indidriver.dir/libs/indibase/dsp/manager.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indicontroller.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 37%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/pid/pid.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 37%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/transforms.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:23, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:37:5: error: 'uint8_t' does not name a type 37 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:24:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 23 | #include "dspinterface.h" +++ |+#include 24 | #include "dsp.h" /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: error: 'uint8_t' does not name a type 47 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: error: 'uint8_t' does not name a type 57 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: error: 'uint8_t' does not name a type 67 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:43:10: error: no declaration matches 'uint8_t* DSP::FourierTransform::Callback(uint8_t*, uint32_t, int*, int)' 43 | uint8_t* FourierTransform::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:43:10: note: no functions named 'uint8_t* DSP::FourierTransform::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:30:7: note: 'class DSP::FourierTransform' defined here 30 | class FourierTransform : public Interface | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:61:10: error: no declaration matches 'uint8_t* DSP::InverseFourierTransform::Callback(uint8_t*, uint32_t, int*, int)' 61 | uint8_t* InverseFourierTransform::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:61:10: note: no functions named 'uint8_t* DSP::InverseFourierTransform::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:40:7: note: 'class DSP::InverseFourierTransform' defined here 40 | class InverseFourierTransform : public Interface | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:77:10: error: no declaration matches 'uint8_t* DSP::Spectrum::Callback(uint8_t*, uint32_t, int*, int)' 77 | uint8_t* Spectrum::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:77:10: note: no functions named 'uint8_t* DSP::Spectrum::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:50:7: note: 'class DSP::Spectrum' defined here 50 | class Spectrum : public Interface | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:97:10: error: no declaration matches 'uint8_t* DSP::Histogram::Callback(uint8_t*, uint32_t, int*, int)' 97 | uint8_t* Histogram::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.cpp:97:10: note: no functions named 'uint8_t* DSP::Histogram::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:60:7: note: 'class DSP::Histogram' defined here 60 | class Histogram : public Interface | ^~~~~~~~~ make[2]: *** [CMakeFiles/indidriver.dir/build.make:958: CMakeFiles/indidriver.dir/libs/indibase/dsp/transforms.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 37%] Building C object CMakeFiles/indidriver.dir/libs/stream/jpegutils.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 37%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/convolution.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:23, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:42:5: error: 'uint8_t' does not name a type 42 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:24:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 23 | #include "dspinterface.h" +++ |+#include 24 | #include "dsp.h" /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: error: 'uint8_t' does not name a type 65 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:5: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:84:10: error: no declaration matches 'uint8_t* DSP::Convolution::Callback(uint8_t*, uint32_t, int*, int)' 84 | uint8_t* Convolution::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:84:10: note: no functions named 'uint8_t* DSP::Convolution::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:31:7: note: 'class DSP::Convolution' defined here 31 | class Convolution : public Interface | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:134:10: error: no declaration matches 'uint8_t* DSP::Wavelets::Callback(uint8_t*, uint32_t, int*, int)' 134 | uint8_t* Wavelets::Callback(uint8_t *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.cpp:134:10: note: no functions named 'uint8_t* DSP::Wavelets::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:54:7: note: 'class DSP::Wavelets' defined here 54 | class Wavelets : public Interface | ^~~~~~~~ make[2]: *** [CMakeFiles/indidriver.dir/build.make:972: CMakeFiles/indidriver.dir/libs/indibase/dsp/convolution.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/inditelescope.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/inditelescope.cpp: In member function 'virtual bool INDI::Telescope::ISSnoopDevice(XMLEle*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/inditelescope.cpp:548:28: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 548 | strncpy(offset, pcdataXMLEle(ep), MAXINDITSTAMP); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/inditelescope.cpp:546:28: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 546 | strncpy(utc, pcdataXMLEle(ep), MAXINDITSTAMP); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 37%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/dsp/dspinterface.cpp.o In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:19: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:26: error: 'uint8_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:40: error: 'uint32_t' has not been declared 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:23: error: 'uint32_t' has not been declared 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:23: error: 'uint32_t' has not been declared 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:143:17: error: 'uint8_t' does not name a type 143 | virtual uint8_t* Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:29:1: note: 'uint8_t' is defined in header ''; did you forget to '#include '? 28 | #include +++ |+#include 29 | /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:35: error: 'uint32_t' has not been declared 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: error: 'uint8_t' does not name a type 177 | uint8_t *getStream(); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:177:9: note: 'uint8_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: error: 'uint32_t' does not name a type 181 | uint32_t BufferSizesQty; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:181:9: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:23: error: 'uint8_t' has not been declared 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::setSizes(int, int*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:102:72: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 102 | void setSizes(uint32_t num, int* sizes) { BufferSizes = sizes; BufferSizesQty = num; } | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h: In member function 'void DSP::Interface::getSizes(int*, int**)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:109:82: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 109 | void getSizes(uint32_t *num, int** sizes) { *sizes = BufferSizes; *num = BufferSizesQty; } | ^~~~~~~~~~~~~~ | BufferSizes In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:24, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.h:32, from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:22: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:42:14: error: 'uint8_t* DSP::Convolution::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 42 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/convolution.h:65:14: error: 'uint8_t* DSP::Wavelets::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 65 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/manager.h:25: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:37:14: error: 'uint8_t* DSP::FourierTransform::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 37 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:47:14: error: 'uint8_t* DSP::InverseFourierTransform::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 47 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:57:14: error: 'uint8_t* DSP::Spectrum::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 57 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/transforms.h:67:14: error: 'uint8_t* DSP::Histogram::Callback(uint8_t*, uint32_t, int*, int)' marked 'override', but does not override 67 | uint8_t *Callback(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override; | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp: In constructor 'DSP::Interface::Interface(INDI::DefaultDevice*, Type, const char*, const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:75:5: error: 'BufferSizesQty' was not declared in this scope; did you mean 'BufferSizes'? 75 | BufferSizesQty = 0; | ^~~~~~~~~~~~~~ | BufferSizes /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp: At global scope: /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:172:10: error: no declaration matches 'uint8_t* DSP::Interface::Callback(uint8_t*, uint32_t, int*, int)' 172 | uint8_t* Interface::Callback(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:172:10: note: no functions named 'uint8_t* DSP::Interface::Callback(uint8_t*, uint32_t, int*, int)' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:182:6: error: no declaration matches 'bool DSP::Interface::processBLOB(uint8_t*, uint32_t, int*, int)' 182 | bool Interface::processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:95:14: note: candidate is: 'bool DSP::Interface::processBLOB(int*, int, int*, int)' 95 | bool processBLOB(uint8_t* buf, uint32_t ndims, int* dims, int bits_per_sample); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:415:6: error: no declaration matches 'bool DSP::Interface::sendFITS(uint8_t*, bool, bool)' 415 | bool Interface::sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:188:14: note: candidate is: 'bool DSP::Interface::sendFITS(int*, bool, bool)' 188 | bool sendFITS(uint8_t *buf, bool sendCapture, bool saveCapture); | ^~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:664:6: error: no declaration matches 'void DSP::Interface::setStream(void*, uint32_t, int*, int)' 664 | void Interface::setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample) | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:176:14: note: candidate is: 'void DSP::Interface::setStream(void*, int, int*, int)' 176 | void setStream(void *buf, uint32_t dims, int *sizes, int bits_per_sample); | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:698:10: error: no declaration matches 'uint8_t* DSP::Interface::getStream()' 698 | uint8_t* Interface::getStream() | ^~~~~~~~~ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.cpp:698:10: note: no functions named 'uint8_t* DSP::Interface::getStream()' /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/dsp/dspinterface.h:43:7: note: 'class DSP::Interface' defined here 43 | class Interface | ^~~~~~~~~ make[2]: *** [CMakeFiles/indidriver.dir/build.make:944: CMakeFiles/indidriver.dir/libs/indibase/dsp/dspinterface.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indidome.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indisensorinterface.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp: In member function 'bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:191:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 191 | strncpy(EqNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:192:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 192 | strncpy(LocationNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:193:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 193 | strncpy(ScopeParametersNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp: In member function 'void INDI::SensorInterface::setIntegrationFileExtension(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:609:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 609 | strncpy(integrationExtention, ext, MAXINDIBLOBFMT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp: In member function 'virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:636:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 636 | strncpy(fitsString, getDeviceName(), MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:640:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 640 | strncpy(fitsString, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:644:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 644 | strncpy(fitsString, FITSHeaderT[FITS_OBSERVER].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:648:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 648 | strncpy(fitsString, FITSHeaderT[FITS_OBJECT].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:653:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation] 653 | strncpy(dev_name, getDeviceName(), 32); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:654:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation] 654 | strncpy(exp_start, getIntegrationStartTime(), 32); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/indidriverstatic.dir/libs/indibase/indiccd.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp: In member function 'virtual bool INDI::CCD::ISNewText(const char*, const char*, char**, char**, int)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:810:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 810 | strncpy(EqNP.device, ActiveDeviceT[ACTIVE_TELESCOPE].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp: In member function 'virtual void INDI::CCD::addFITSKeywords(fitsfile*, INDI::CCDChip*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:1753:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 1753 | strncpy(dev_name, getDeviceName(), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:1754:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 1754 | strncpy(exp_start, targetChip->getExposureStartTime(), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp: In member function 'int INDI::CCD::getFileIndex(const char*, const char*, const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:3100:17: warning: argument 1 null where non-null expected [-Wnonnull] 3100 | closedir(dpdf); | ~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/indi-1.9.0/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)); | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: *** [CMakeFiles/Makefile2:553: CMakeFiles/indidriverstatic.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indisensorinterface.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp: In member function 'bool INDI::SensorInterface::processText(const char*, const char*, char**, char**, int)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:191:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 191 | strncpy(EqNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:192:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 192 | strncpy(LocationNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:193:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 193 | strncpy(ScopeParametersNP.device, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp: In member function 'void INDI::SensorInterface::setIntegrationFileExtension(const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:609:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 609 | strncpy(integrationExtention, ext, MAXINDIBLOBFMT); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp: In member function 'virtual void INDI::SensorInterface::addFITSKeywords(fitsfile*, uint8_t*, int)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:636:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 636 | strncpy(fitsString, getDeviceName(), MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:640:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 640 | strncpy(fitsString, ActiveDeviceT[0].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:644:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 644 | strncpy(fitsString, FITSHeaderT[FITS_OBSERVER].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:648:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 648 | strncpy(fitsString, FITSHeaderT[FITS_OBJECT].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:653:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation] 653 | strncpy(dev_name, getDeviceName(), 32); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indisensorinterface.cpp:654:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation] 654 | strncpy(exp_start, getIntegrationStartTime(), 32); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[2]: Entering directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/indidriver.dir/libs/indibase/indiccd.cpp.o /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp: In member function 'virtual bool INDI::CCD::ISNewText(const char*, const char*, char**, char**, int)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:810:20: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 810 | strncpy(EqNP.device, ActiveDeviceT[ACTIVE_TELESCOPE].text, MAXINDIDEVICE); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp: In member function 'virtual void INDI::CCD::addFITSKeywords(fitsfile*, INDI::CCDChip*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:1753:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 1753 | strncpy(dev_name, getDeviceName(), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:1754:12: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 64 equals destination size [-Wstringop-truncation] 1754 | strncpy(exp_start, targetChip->getExposureStartTime(), MAXINDINAME); | ^ /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp: In member function 'int INDI::CCD::getFileIndex(const char*, const char*, const char*)': /usr/src/RPM/BUILD/indi-1.9.0/libs/indibase/indiccd.cpp:3100:17: warning: argument 1 null where non-null expected [-Wnonnull] 3100 | closedir(dpdf); | ~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/indi-1.9.0/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)); | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/indi-1.9.0/BUILD-x86_64-alt-linux' make[1]: *** [CMakeFiles/Makefile2:579: CMakeFiles/indidriver.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.84664 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.84664 (%build) Command exited with non-zero status 1 129.63user 14.41system 0:14.58elapsed 988%CPU (0avgtext+0avgdata 326300maxresident)k 0inputs+0outputs (0major+3341345minor)pagefaults 0swaps hsh-rebuild: rebuild of `indilib-1.9.0-alt1.src.rpm' failed. Command exited with non-zero status 1 1.97user 1.41system 0:23.96elapsed 14%CPU (0avgtext+0avgdata 111472maxresident)k 1000inputs+0outputs (0major+221788minor)pagefaults 0swaps