Using versionCheckHook Running phase: unpackPhase unpacking source archive /nix/store/vm74778p89m2ans62123qyz8lr1g1w9x-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/share/doc/libindi -DCMAKE_INSTALL_INFODIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include -DCMAKE_INSTALL_SBINDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib -DCMAKE_STRIP=/nix/store/rwsbw420hcq148hifv7fga6r4g0k1dw8-clang-wrapper-21.1.8/bin/strip -DCMAKE_RANLIB=/nix/store/rwsbw420hcq148hifv7fga6r4g0k1dw8-clang-wrapper-21.1.8/bin/ranlib -DCMAKE_AR=/nix/store/rwsbw420hcq148hifv7fga6r4g0k1dw8-clang-wrapper-21.1.8/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0 -DCMAKE_INSTALL_LIBDIR=lib -DUDEVRULES_INSTALL_DIR=lib/udev/rules.d -- The C compiler identification is Clang 21.1.8 -- The CXX compiler identification is Clang 21.1.8 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/rwsbw420hcq148hifv7fga6r4g0k1dw8-clang-wrapper-21.1.8/bin/clang - 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: /nix/store/rwsbw420hcq148hifv7fga6r4g0k1dw8-clang-wrapper-21.1.8/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPATIBLE_FORTIFY_SOURCE -- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success -- Looking for mremap -- Looking for mremap - not found -- Using bundled hidapi -- Using bundled httplib -- Using bundled json library -- Found NOVA: /nix/store/ym03ipys9gb3mrhcydl1z5a63b1nl2nv-libnova-0.16/lib/libnova.dylib -- Looking for timespec_get -- Looking for timespec_get - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Found ZLIB: /nix/store/5xsgmqydvmfj1cafcv32pyf2mvm0ix89-zlib-1.3.2/lib/libz.dylib (found version "1.3.2") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Libev: /nix/store/nzqbvsaqd7zgxd26xl7nvabjn1d5ks9k-libev-4.33/lib/libev.dylib (found version "4.33") -- Building INDI Client -- Found CFITSIO 4.6.4: /nix/store/99xissd5hagph2n5gmyafinvv26ccx00-cfitsio-4.6.4/lib/libcfitsio.dylib -- Found libnova: /nix/store/ym03ipys9gb3mrhcydl1z5a63b1nl2nv-libnova-0.16/lib/libnova.dylib -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- Found USB1: /nix/store/px7p6gbh4bhkqg39hvmxmszln17x789v-libusb-1.0.29/lib/libusb-1.0.dylib -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME -- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success -- Found CURL: /nix/store/12mp5fb651ivly10ka3xiz0098fzfp4c-curl-8.19.0/lib/libcurl.dylib (found version "8.19.0") -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- Found GSL: /nix/store/jvb7nhh7582fgwyq4sk964b5l40dpwby-gsl-2.8-dev/include (found version "2.8") -- Found JPEG: /nix/store/yw6izr2pad9f75ax71nr4nhdc7mhz3j8-libjpeg-turbo-3.1.4/lib/libjpeg.dylib -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Failed -- Found Iconv: /nix/store/xvmhkpvfvmy4sfdkqwg9inq3qkpnx81b-libiconv-109.100.2/lib/libiconv.dylib -- Found FFTW3: /nix/store/c34c2hh1cx9hnz04626jwq87vxdckmh0-fftw-double-3.3.10/lib/libfftw3.dylib -- Could NOT find UDEV (missing: UDEV_LIBRARY UDEV_INCLUDE_DIR) -- Could NOT find LibXISF (missing: LibXISF_LIBRARY LibXISF_INCLUDE_DIR) -- Could NOT find the ogg and theora libraries (missing: OGGTHEORA_ogg_LIBRARY OGGTHEORA_theoraenc_LIBRARY OGGTHEORA_theoradec_LIBRARY OGGTHEORA_ogg_INCLUDE_DIR OGGTHEORA_theora_INCLUDE_DIR) -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Could NOT find GMock (missing: GMOCK_LIBRARY GMOCK_INCLUDE_DIR) -- GTEST found, but tests disabled -- The following REQUIRED packages have been found: * Libev * Threads * ZLIB * CFITSIO, A library for reading and writing data files in FITS (Flexible Image Transport System) data format, Provides INDI with FITS I/O support. * Nova, A general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library, Provides INDI with astrodynamics library. * USB1 * CURL * GSL * JPEG * FFTW3 * Iconv -- The following OPTIONAL packages have not been found: * PkgConfig * UDEV * LibXISF * OggTheora * RTLSDR * GTest * GMock -- The following components are going to be built: -- ## INDI Server -- ## INDI Drivers, Tools, and Examples -- ## INDI Client -- Configuring done (13.6s) -- Generating done (2.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /nix/var/nix/builds/nix-37128-2453974065/source/build cmake: enabled parallel building cmake: enabled parallel installing Running phase: buildPhase build flags: -j2 SHELL=/nix/store/f700nj7wlwg441h39gkq29qbviy99sgq-bash-5.3p9/bin/bash [ 0%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/indiutility.cpp.o [ 0%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket.cpp.o [ 0%] Building C object libs/indicore/CMakeFiles/indicore.dir/base64.c.o [ 0%] Building C object libs/indicore/CMakeFiles/indicore.dir/userio.c.o [ 1%] Building C object libs/indicore/CMakeFiles/indicore.dir/indicom.c.o [ 1%] Building C object libs/indicore/CMakeFiles/indicore.dir/indidevapi.c.o [ 2%] Building CXX object libs/sockets/CMakeFiles/sockets.dir/tcpsocket_unix.cpp.o [ 2%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/lilxml.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:302:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 302 | sprintf(ynot, "Line %d: early XML EOF", lp->ln); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:396:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 396 | sprintf(ynot, "Line %d: early XML EOF", lp->ln); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:996:28: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 996 | nmalbuf += sprintf(malbuf + nmalbuf, "&"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:999:28: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 999 | nmalbuf += sprintf(malbuf + nmalbuf, "<"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1002:28: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1002 | nmalbuf += sprintf(malbuf + nmalbuf, ">"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1005:28: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1005 | nmalbuf += sprintf(malbuf + nmalbuf, "'"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1008:28: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1008 | nmalbuf += sprintf(malbuf + nmalbuf, """); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1086:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1086 | sprintf(ynot, "Line %d: Bogus tag char %c", lp->ln, c); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1115:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1115 | sprintf(ynot, "Line %d: Bogus leading attr name char: %c", lp->ln, c); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1130:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1130 | sprintf(ynot, "Line %d: Bogus char %c before >", lp->ln, c); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1142:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1142 | sprintf(ynot, "Line %d: Bogus attr name char: %c", lp->ln, c); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1155:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1155 | sprintf(ynot, "Line %d: No value for attribute %s", lp->ln, lp->ce->at[lp->ce->nat - 1]->name.s); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1269:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1269 | sprintf(ynot, "Line %d: Bogus preend tag char %c", lp->ln, c); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1281:21: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1281 | sprintf(ynot, "Line %d: closing tag %s does not match %s", lp->ln, lp->endtag.s, lp->ce->tag.s); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indicore/lilxml.cpp:1294:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1294 | sprintf(ynot, "Line %d: Bogus end tag char %c", lp->ln, c); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 15 warnings generated. [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/indiuserio.c.o [ 2%] Building C object libs/indicore/CMakeFiles/indicore.dir/sharedblob.c.o [ 2%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/sharedblob_parse.cpp.o [ 2%] Built target sockets [ 2%] Building C object libs/eventloop/CMakeFiles/eventloop.dir/eventloop.c.o [ 2%] Built target eventloop [ 2%] Building C object libs/dsp/CMakeFiles/dsp.dir/fits.c.o [ 2%] Building C object libs/dsp/CMakeFiles/dsp.dir/file.c.o [ 3%] Building C object libs/indicore/CMakeFiles/indicore.dir/shm_open_anon.c.o [ 3%] Building CXX object libs/indicore/CMakeFiles/indicore.dir/libastro.cpp.o [ 3%] Built target indicore [ 3%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpack.c.o [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/buffer.c.o [ 4%] Building C object libs/fpack/CMakeFiles/fpack.dir/fpackutil.c.o [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/convert.c.o [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/fft.c.o [ 4%] Built target fpack [ 4%] Building C object libs/hid/CMakeFiles/indi_hid.dir/hid_mac.c.o [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/filters.c.o [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/signals.c.o [ 4%] Built target indi_hid [ 4%] Building C object libs/dsp/CMakeFiles/dsp.dir/convolution.c.o [ 4%] Building C object tools/CMakeFiles/indi_getprop.dir/getINDIproperty.c.o [ 5%] Building C object libs/dsp/CMakeFiles/dsp.dir/stats.c.o [ 5%] Linking CXX executable indi_getprop [ 5%] Building C object libs/dsp/CMakeFiles/dsp.dir/stream.c.o [ 5%] Built target indi_getprop [ 5%] Building C object tools/CMakeFiles/indi_setprop.dir/setINDIproperty.c.o [ 5%] Built target dsp [ 6%] Linking CXX executable indi_setprop [ 6%] Building C object tools/CMakeFiles/indi_eval.dir/compiler.c.o [ 6%] Built target indi_setprop [ 6%] Building C object tools/CMakeFiles/indi_eval.dir/evalINDI.c.o [ 6%] Building C object tools/CMakeFiles/indi_getdevice.dir/getINDIdevice.c.o [ 6%] Linking CXX executable indi_eval [ 6%] Linking CXX executable indi_getdevice [ 6%] Built target indi_eval [ 6%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indibase.cpp.o [ 6%] Built target indi_getdevice [ 6%] Building CXX object indiserver/CMakeFiles/indiserver.dir/indiserver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/indibase.cpp:2: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 6%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/parentdevice.cpp.o [ 6%] Building CXX object indiserver/CMakeFiles/indiserver.dir/LocalDvrInfo.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.cpp:1: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 6%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/basedevice.cpp.o [ 7%] Building CXX object indiserver/CMakeFiles/indiserver.dir/RemoteDvrInfo.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 7%] Building CXX object indiserver/CMakeFiles/indiserver.dir/UnixServer.cpp.o 10 warnings generated. [ 7%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/watchdeviceproperty.cpp.o [ 7%] Building CXX object indiserver/CMakeFiles/indiserver.dir/TcpServer.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/watchdeviceproperty.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/watchdeviceproperty.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 7%] Building CXX object indiserver/CMakeFiles/indiserver.dir/Fifo.cpp.o 10 warnings generated. [ 8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/indistandardproperty.cpp.o [ 8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperties.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperties.cpp:18: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperties.h:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 8%] Building CXX object indiserver/CMakeFiles/indiserver.dir/ClInfo.cpp.o 10 warnings generated. [ 8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indiproperty.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 8%] Building CXX object indiserver/CMakeFiles/indiserver.dir/DvrInfo.cpp.o 10 warnings generated. [ 8%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertybasic.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 9%] Building CXX object indiserver/CMakeFiles/indiserver.dir/MsgQueue.cpp.o 10 warnings generated. [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyview.cpp.o [ 9%] Building CXX object indiserver/CMakeFiles/indiserver.dir/SerializedMsg.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.cpp:19: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertytext.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertytext.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertytext.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 9%] Building CXX object indiserver/CMakeFiles/indiserver.dir/SerializedMsgWithoutSharedBuffer.cpp.o 10 warnings generated. [ 9%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertynumber.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 9%] Building CXX object indiserver/CMakeFiles/indiserver.dir/SerializedMsgWithSharedBuffer.cpp.o 10 warnings generated. [ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyswitch.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 10%] Building CXX object indiserver/CMakeFiles/indiserver.dir/SerializationRequirement.cpp.o [ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertylight.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertylight.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertylight.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 10%] Building CXX object indiserver/CMakeFiles/indiserver.dir/MsgChunck.cpp.o 10 warnings generated. [ 10%] Building CXX object libs/indidevice/CMakeFiles/indidevice.dir/property/indipropertyblob.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyblob.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyblob.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 11%] Building CXX object indiserver/CMakeFiles/indiserver.dir/Msg.cpp.o 10 warnings generated. [ 11%] Built target indidevice [ 11%] Building CXX object libs/hid/CMakeFiles/indi_hid_test.dir/hidtest.cpp.o [ 11%] Linking CXX executable indi_hid_test [ 11%] Built target indi_hid_test [ 11%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200driver.cpp.o [ 11%] Building CXX object indiserver/CMakeFiles/indiserver.dir/Utils.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/indiserver/Utils.cpp:99:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 99 | sprintf(logfn, "%s/%.10s.islog", userConfigurableArguments->loggingDir, ts); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 1 warning generated. [ 11%] Linking CXX executable indiserver [ 11%] Built target indiserver [ 11%] Building CXX object libs/indiabstractclient/CMakeFiles/indiabstractclient.dir/abstractbaseclient.cpp.o 10 warnings generated. [ 11%] Building CXX object drivers/telescope/CMakeFiles/indilx200.dir/lx200telescope.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 11%] Built target indiabstractclient [ 11%] Building CXX object libs/indiclient/CMakeFiles/indiclient_OBJECT.dir/baseclient.cpp.o 10 warnings generated. [ 11%] Linking CXX shared library libindilx200.dylib [ 11%] Built target indilx200 In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/./abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 11%] Built target indiclient_OBJECT [ 12%] Linking CXX shared library libindiclient.dylib [ 12%] Linking CXX static library libindiclient.a [ 12%] Built target indiclient [ 12%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/AlignmentSubsystemForDrivers.cpp.o [ 12%] Built target indiclientstatic [ 12%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/AlignmentSubsystemForClients.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/AlignmentSubsystemForDrivers.cpp:9: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/AlignmentSubsystemForDrivers.h:16: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/MapPropertiesToInMemoryDatabase.h:13: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/AlignmentSubsystemForClients.cpp:9: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/AlignmentSubsystemForClients.h:14: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/ClientAPIForAlignmentDatabase.h:11: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 12%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BasicMathPlugin.cpp.o 10 warnings generated. [ 12%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForAlignmentDatabase.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/ClientAPIForAlignmentDatabase.cpp:9: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/ClientAPIForAlignmentDatabase.h:11: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/BasicMathPlugin.cpp:7: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/DriverCommon.h:11: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 12%] Building CXX object libs/alignment/CMakeFiles/AlignmentClient.dir/ClientAPIForMathPluginManagement.cpp.o 10 warnings generated. [ 13%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/BuiltInMathPlugin.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/ClientAPIForMathPluginManagement.cpp:9: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/ClientAPIForMathPluginManagement.h:11: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 13%] Linking CXX static library libindiAlignmentClient.a [ 13%] Built target AlignmentClient In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/BuiltInMathPlugin.cpp:7: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/DriverCommon.h:11: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 13%] Building CXX object examples/tutorial_six/CMakeFiles/tutorial_client.dir/tutorial_client.cpp.o 10 warnings generated. [ 13%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/ConvexHull.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_six/tutorial_client.cpp:40: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_six/tutorial_client.h:37: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 13%] Linking CXX executable tutorial_client [ 13%] Built target tutorial_client [ 13%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/DriverCommon.cpp.o [ 13%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/InMemoryDatabase.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/DriverCommon.cpp:9: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/InMemoryDatabase.cpp:11: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 13%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MapPropertiesToInMemoryDatabase.cpp.o 10 warnings generated. [ 13%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPlugin.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/MapPropertiesToInMemoryDatabase.cpp:9: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/MapPropertiesToInMemoryDatabase.h:13: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 14%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/MathPluginManagement.cpp.o 10 warnings generated. [ 14%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/TelescopeDirectionVectorSupportFunctions.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/MathPluginManagement.cpp:9: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/MathPluginManagement.h:13: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) [ 14%] Building CXX object libs/alignment/CMakeFiles/AlignmentDriver.dir/Common.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 14%] Linking CXX shared library libindiAlignmentDriver.dylib [ 14%] Built target AlignmentDriver [ 14%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/fpsmeter.cpp.o [ 14%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/streammanager.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/streammanager.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/streammanager_p.h:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encodermanager.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encoderinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiwidgetview.h:19: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/gammalut16.cpp.o [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recorderinterface.cpp.o 10 warnings generated. [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/recordermanager.cpp.o [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/recorder/serrecorder.cpp.o [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encodermanager.cpp.o [ 15%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/encoderinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encodermanager.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encodermanager.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encoderinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiwidgetview.h:19: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 16%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/rawencoder.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encoderinterface.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encoderinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiwidgetview.h:19: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/rawencoder.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/rawencoder.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encoderinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiwidgetview.h:19: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 16%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/encoder/mjpegencoder.cpp.o 10 warnings generated. [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/jpegutils.c.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/mjpegencoder.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/mjpegencoder.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/stream/encoder/encoderinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiwidgetview.h:19: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_c2.c.o [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/stream/ccvt_misc.c.o [ 16%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriver.c.o [ 17%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidriverio.c.o [ 17%] Building C object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidrivermain.c.o [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/defaultdevice.cpp.o [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/hotplugmanager.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/hotplugmanager.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/hotplugmanager.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/hotplugcapabledevice.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/inditimer.cpp.o 10 warnings generated. [ 17%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/timer/indielapsedtimer.cpp.o [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/thread/indisinglethreadpool.cpp.o [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccd.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.cpp:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiccdchip.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.cpp:18: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indisensorinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indisensorinterface.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicorrelator.cpp.o 10 warnings generated. In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indicorrelator.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 18%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidetector.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidetector.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indispectrograph.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidetector.cpp:183:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 183 | sprintf(fitsString, "%lf", getResolution()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidetector.cpp:186:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 186 | sprintf(fitsString, "%lf", getTriggerLevel()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 12 warnings generated. In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indispectrograph.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indireceiver.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indispectrograph.cpp:195:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 195 | sprintf(fitsString, "%d", getBPS()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indispectrograph.cpp:198:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 198 | sprintf(fitsString, "%lf", getHighCutFrequency() - getLowCutFrequency()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indispectrograph.cpp:201:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 201 | sprintf(fitsString, "%lf", getLowCutFrequency() + (getHighCutFrequency() - getLowCutFrequency()) / 2.0); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indispectrograph.cpp:204:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 204 | sprintf(fitsString, "%lf", getGain()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 14 warnings generated. [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/inditelescope.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.cpp:213:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 213 | sprintf(fitsString, "%d", getBPS()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.cpp:216:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 216 | sprintf(fitsString, "%lf", getBandwidth()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.cpp:219:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 219 | sprintf(fitsString, "%lf", getFrequency()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.cpp:222:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 222 | sprintf(fitsString, "%lf", getSampleRate()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.cpp:225:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 225 | sprintf(fitsString, "%lf", getGain()); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 15 warnings generated. [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterwheel.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuserinterface.cpp.o 10 warnings generated. [ 19%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indigpsinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuserinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuserinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indigpsinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indigpsinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweatherinterface.cpp.o 10 warnings generated. [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/imusensorfusion.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweatherinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweatherinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiimuinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiimuinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiimuinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifocuser.cpp.o 10 warnings generated. [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 20%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiusbdevice.cpp.o [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiguiderinterface.cpp.o 10 warnings generated. [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indifilterinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertytext.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indirotatorinterface.cpp.o 10 warnings generated. [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiinputinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotatorinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotatorinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiinputinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiinputinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indioutputinterface.cpp.o 10 warnings generated. [ 21%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indipowerinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indioutputinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indioutputinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indipowerinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indipowerinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidome.cpp.o 10 warnings generated. [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indigps.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indigps.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indigps.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiimu.cpp.o 10 warnings generated. [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indiweather.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiimu.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiimu.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indipacinterface.cpp.o 10 warnings generated. [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indidustcapinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indipacinterface.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indipacinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidustcapinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidustcapinterface.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 22%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilightboxinterface.cpp.o 10 warnings generated. [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indilogger.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilightboxinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilightboxinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/indicontroller.cpp.o 10 warnings generated. [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioninterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indicontroller.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indicontroller.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/connectionplugins/connectioninterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectionserial.cpp.o 10 warnings generated. [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectiontcp.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/connectionplugins/connectionserial.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/connectionplugins/connectiontcp.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 23%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/connectionplugins/connectioni2c.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/connectionplugins/connectioni2c.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/connectionplugins/connectioni2c.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertytext.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. 10 warnings generated. [ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/manager.cpp.o [ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/dspinterface.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/manager.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/dspinterface.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/transforms.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/dspinterface.cpp:65:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 65 | sprintf(activatestrname, "DSP_ACTIVATE_%s", m_Name); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/dspinterface.cpp:66:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 66 | sprintf(activatestrlabel, "%s", m_Label); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/dspinterface.cpp:347:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 347 | sprintf(filename, "INDI_DSP_INTERFACE_XXXXXX"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/transforms.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/dsp/convolution.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/convolution.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/convolution.cpp:108:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 108 | sprintf(strname, "WAVELET_%0d", i); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/dsp/convolution.cpp:109:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 109 | sprintf(strlabel, "%d pixels Gaussian Wavelet", (i + 1) * 3); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 12 warnings generated. 13 warnings generated. [ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/pid/pid.cpp.o [ 24%] Building CXX object libs/indibase/CMakeFiles/indidriver_OBJECT.dir/fitskeyword.cpp.o [ 24%] Built target indidriver_OBJECT [ 25%] Linking CXX static library libindidriver.a [ 25%] Linking CXX shared library libindidriver.dylib [ 25%] Built target indidriver_STATIC [ 25%] Built target indidriver [ 25%] Building CXX object libs/alignment/CMakeFiles/indi_Nearest_MathPlugin.dir/NearestMathPlugin.cpp.o [ 25%] Building CXX object libs/alignment/CMakeFiles/indi_SVD_MathPlugin.dir/SVDMathPlugin.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/SVDMathPlugin.cpp:7: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/alignment/DriverCommon.h:11: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 25%] Linking CXX shared library libindi_Nearest_MathPlugin.dylib 10 warnings generated. [ 25%] Linking CXX shared library libindi_SVD_MathPlugin.dylib [ 25%] Built target indi_Nearest_MathPlugin [ 25%] Built target indi_SVD_MathPlugin [ 25%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200driver.cpp.o [ 25%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200driver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this,/nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 0, sizeof(*this)); 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this))0, sizeof(*this)); | ^ | (void*) ; | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:1671:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1671 | sprintf(cmd, ":Mgn%04d#", duration_msec); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:1674:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1674 | sprintf(cmd, ":Mgs%04d#", duration_msec); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:1677:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1677 | sprintf(cmd, ":Mge%04d#", duration_msec); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:1680:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1680 | sprintf(cmd, ":Mgw%04d#", duration_msec); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 14 warnings generated. [ 25%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200basic.dir/lx200basic.cpp.o 10 warnings generated. [ 26%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200_TeenAstro.dir/lx200_TeenAstro.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200basic.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200basic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_TeenAstro.cpp:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_TeenAstro.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 26%] Linking CXX executable indi_lx200basic [ 26%] Built target indi_lx200basic 10 warnings generated. [ 26%] Linking CXX executable indi_lx200_TeenAstro [ 26%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200driver.cpp.o [ 26%] Built target indi_lx200_TeenAstro [ 26%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrondriver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:94:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 94 | sprintf(buf + 3 * i, "%02X ", data[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:138:9: warning: 'vsprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead. [-Wdeprecated-declarations] 138 | vsprintf(response, fmt, args); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:199:1: note: 'vsprintf' has been explicitly marked deprecated here 199 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:663:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 663 | sprintf(cmd, "r%08X,%08X", dd2pnex(ra * 15), dd2pnex(dec)); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:665:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 665 | sprintf(cmd, "R%04X,%04X", dd2nex(ra * 15), dd2nex(dec)); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:683:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 683 | sprintf(cmd, "b%08X,%08X", dd2pnex(az), dd2pnex(alt)); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:685:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 685 | sprintf(cmd, "B%04X,%04X", dd2nex(az), dd2nex(alt)); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:704:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 704 | sprintf(cmd, "s%08X,%08X", dd2pnex(ra * 15), dd2pnex(dec)); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:706:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 706 | sprintf(cmd, "S%04X,%04X", dd2nex(ra * 15), dd2nex(dec)); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrondriver.cpp:985:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 985 | sprintf(cmd, "T%c", mode); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 27%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200autostar.cpp.o 19 warnings generated. [ 27%] Building CXX object drivers/telescope/CMakeFiles/indi_celestron_gps.dir/celestrongps.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200autostar.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200autostar.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrongps.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/celestrongps.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 27%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_16.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_16.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_16.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gps.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200autostar.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 28%] Linking CXX executable indi_celestron_gps [ 28%] Built target indi_celestron_gps [ 28%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gps.cpp.o 10 warnings generated. [ 28%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200generic.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gps.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gps.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200autostar.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.cpp:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 28%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200telescope.cpp.o 10 warnings generated. [ 28%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200classic.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200classic.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200classic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gemini.cpp.o 10 warnings generated. [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200zeq25.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gemini.cpp:34: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gemini.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200zeq25.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200zeq25.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. 10 warnings generated. [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200am5.cpp.o [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200gotonova.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gotonova.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gotonova.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200am5.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200am5.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200pulsar2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200pulsar2.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200pulsar2.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 29%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200apdriver.cpp.o 10 warnings generated. [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_v2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200apdriver.cpp:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200ap_v2.cpp:43: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200ap_v2.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ap_gtocp2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200ap_gtocp2.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200ap_gtocp2.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200fs2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200fs2.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200fs2.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200ss2000pc.cpp.o 10 warnings generated. [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OnStep.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200ss2000pc.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200ss2000pc.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_OnStep.cpp:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_OnStep.h:145: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 30%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_OpenAstroTech.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_OpenAstroTech.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_OpenAstroTech.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200gps.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200autostar.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. 10 warnings generated. [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_pegasus_nyx101.cpp.o [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/lx200_10micron.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_pegasus_nyx101.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_pegasus_nyx101.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_10micron.cpp:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200_10micron.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/ioptronHC8406.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ioptronHC8406.cpp:92: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ioptronHC8406.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_lx200generic.dir/eq500x.cpp.o 10 warnings generated. [ 31%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/rainbow.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/eq500x.cpp:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200generic.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200telescope.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/rainbow.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/rainbow.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 31%] Linking CXX executable indi_lx200generic [ 31%] Built target indi_lx200generic [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_crux_mount.dir/crux_mount.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:457:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 457 | sprintf(pStr, "-%02d:%02d:%02d", h, m, s); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:459:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 459 | sprintf(pStr, "%02d:%02d:%02d", h, m, s); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:488:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 488 | sprintf(pStr, "%c%02d*%02d:%02d", sign, h, m, s); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:580:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 580 | sprintf(szCommand, ":MS#"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:735:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 735 | sprintf(szBuff, cmd, val); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:743:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 743 | sprintf(szBuff, cmd, val); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:948:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 948 | sprintf(szCommand, "#:Sr %s#", szRA); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:960:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 960 | sprintf(szCommand, "#:Sd %s#", szDEC); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1011:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1011 | sprintf(szCommand, "#:\\GE($GR #:GR#" | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1200:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1200 | sprintf(szText, "PEC Training %d %%", (pec_status >> 8)); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1272:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1272 | sprintf(szText, "#:SG %.1f#:SC %02d/%02d/%02d#:SL %02d:%02d:%02d#", | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1295:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1295 | sprintf(szCommand, "#:St %03d:%02d:%02d#", d, m, s); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1301:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1301 | sprintf(szCommand, "#:Sg %03d:%02d:%02d#", d, m, s); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1313:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1313 | sprintf(szCommand, ":CM#"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1350:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1350 | sprintf(szCommand, ":M%c#", chDir); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1354:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1354 | sprintf(szCommand, ":Q%c#", chDir); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1383:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1383 | sprintf(szCommand, ":M%c#", chDir); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/crux_mount.cpp:1387:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1387 | sprintf(szCommand, ":Q%c#", chDir); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 28 warnings generated. [ 32%] Linking CXX executable indi_crux_mount 10 warnings generated. [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_rainbow_telescope.dir/lx200driver.cpp.o [ 32%] Built target indi_crux_mount [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_temma_telescope.dir/temmadriver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/lx200driver.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/temmadriver.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/temmadriver.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 32%] Linking CXX executable indi_temma_telescope 10 warnings generated. [ 32%] Linking CXX executable indi_rainbow_telescope [ 32%] Built target indi_temma_telescope [ 32%] Built target indi_rainbow_telescope [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_paramount_telescope.dir/paramount.cpp.o [ 32%] Building CXX object drivers/telescope/CMakeFiles/indi_astrotrac_telescope.dir/astrotrac.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/paramount.cpp:36: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/paramount.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/astrotrac.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/astrotrac.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/astrotrac.cpp:1463:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1463 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 32%] Linking CXX executable indi_paramount_telescope [ 32%] Built target indi_paramount_telescope [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscandriver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriver.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriver.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriver.cpp:992:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 992 | sprintf(utc, "%04d-%02d-%dT%d:%02d:%02d", utcTime.years, utcTime.months, utcTime.days, utcTime.hours, | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriver.cpp:1276:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1276 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 12 warnings generated. [ 33%] Building CXX object drivers/telescope/CMakeFiles/indi_synscan_telescope.dir/synscanmount.cpp.o 11 warnings generated. [ 34%] Linking CXX executable indi_astrotrac_telescope In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscanmount.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriver.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 34%] Built target indi_astrotrac_telescope [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscandriverlegacy.cpp.o 10 warnings generated. [ 34%] Linking CXX executable indi_synscan_telescope In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriverlegacy.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriverlegacy.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 34%] Built target indi_synscan_telescope [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_skycommander_telescope.dir/skycommander.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriverlegacy.cpp:1111:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1111 | sprintf(utc, "%04d-%02d-%dT%d:%02d:%02d", utcTime.years, utcTime.months, utcTime.days, utcTime.hours, | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/skycommander.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/skycommander.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 11 warnings generated. [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_synscanlegacy_telescope.dir/synscanmountlegacy.cpp.o 10 warnings generated. [ 34%] Linking CXX executable indi_skycommander_telescope In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscanmountlegacy.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/synscandriverlegacy.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 34%] Built target indi_skycommander_telescope [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_dsc_telescope.dir/dsc.cpp.o 10 warnings generated. [ 34%] Linking CXX executable indi_synscanlegacy_telescope In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/dsc.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/dsc.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 34%] Built target indi_synscanlegacy_telescope [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacydriver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ieqprolegacydriver.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 34%] Building CXX object drivers/telescope/CMakeFiles/indi_ieqlegacy_telescope.dir/ieqprolegacy.cpp.o 10 warnings generated. [ 35%] Linking CXX executable indi_dsc_telescope [ 35%] Built target indi_dsc_telescope In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ieqprolegacy.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ieqprolegacy.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 35%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqdriverbase.cpp.o 10 warnings generated. In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ieqdriverbase.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 35%] Linking CXX executable indi_ieqlegacy_telescope [ 35%] Built target indi_ieqlegacy_telescope [ 36%] Building CXX object drivers/telescope/CMakeFiles/indi_ieq_telescope.dir/ieqpro.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ieqdriverbase.cpp:831:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 831 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3driver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ieqpro.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ieqpro.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ioptronv3driver.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ioptronv3driver.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 37%] Linking CXX executable indi_ieq_telescope [ 37%] Built target indi_ieq_telescope [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8driver.cpp.o 10 warnings generated. [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_ioptronv3_telescope.dir/ioptronv3.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/pmc8driver.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/pmc8driver.h:31: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/pmc8driver.cpp:150:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 150 | sprintf(h, "%08X", tmp); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ioptronv3.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ioptronv3.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/ioptronv3driver.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 11 warnings generated. [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_pmc8_telescope.dir/pmc8.cpp.o 10 warnings generated. [ 37%] Linking CXX executable indi_ioptronv3_telescope [ 37%] Built target indi_ioptronv3_telescope [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/telescope_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/pmc8.cpp:31: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/pmc8.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/pmc8driver.h:31: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/telescope_simulator.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/telescope_simulator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 37%] Linking CXX executable indi_pmc8_telescope 10 warnings generated. [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_simulator_telescope.dir/scopesim_helper.cpp.o [ 37%] Built target indi_pmc8_telescope [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_script_telescope.dir/telescope_script.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/scopesim_helper.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/telescope_script.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/telescope_script.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. 10 warnings generated. [ 37%] Linking CXX executable indi_simulator_telescope [ 37%] Linking CXX executable indi_script_telescope [ 37%] Built target indi_simulator_telescope [ 37%] Built target indi_script_telescope [ 37%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPIMount.cpp.o [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_planewave_telescope.dir/planewave_mount.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/skywatcherAPIMount.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/skywatcherAPIMount.h:18: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/planewave_mount.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/planewave_mount.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 38%] Building CXX object drivers/telescope/CMakeFiles/indi_skywatcherAltAzMount.dir/skywatcherAPI.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/skywatcherAPI.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/skywatcherAPI.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 38%] Linking CXX executable indi_skywatcherAltAzMount [ 38%] Built target indi_skywatcherAltAzMount [ 39%] Building CXX object drivers/telescope/CMakeFiles/indi_alpaca_telescope.dir/indi_alpaca_telescope.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/indi_alpaca_telescope.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/indi_alpaca_telescope.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/indi_alpaca_telescope.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/telescope/indi_alpaca_telescope.h:30: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 10 warnings generated. [ 39%] Linking CXX executable indi_planewave_telescope [ 39%] Built target indi_planewave_telescope [ 39%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_ccd.dir/ccd_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/ccd_simulator.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/ccd_simulator.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/ccd_simulator.cpp:742:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 742 | sprintf(gsccmd, "gsc -c %8.6f %+8.6f -r %4.1f -m 0 %4.2f -n 3000", | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 39%] Linking CXX executable indi_simulator_ccd [ 39%] Built target indi_simulator_ccd [ 39%] Building CXX object drivers/ccd/CMakeFiles/indi_simulator_guide.dir/guide_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/guide_simulator.cpp:47: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/guide_simulator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/guide_simulator.cpp:696:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 696 | sprintf(gsccmd, "gsc -c %8.6f %+8.6f -r %4.1f -m 0 %4.2f -n 3000", | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 39%] Linking CXX executable indi_simulator_guide [ 39%] Built target indi_simulator_guide [ 39%] Building CXX object drivers/ccd/CMakeFiles/indi_alpaca_ccd.dir/indi_alpaca_ccd.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 39%] Linking CXX executable indi_alpaca_telescope [ 39%] Built target indi_alpaca_telescope [ 39%] Building CXX object drivers/ccd/CMakeFiles/indi_seestar_ccd.dir/indi_seestar_ccd.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_seestar_ccd.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_seestar_ccd.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.h:40: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_seestar_ccd.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_seestar_ccd.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.h:40: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 39%] Building CXX object drivers/ccd/CMakeFiles/indi_seestar_ccd.dir/indi_alpaca_ccd.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/ccd/indi_alpaca_ccd.h:40: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 39%] Linking CXX executable indi_alpaca_ccd [ 39%] Built target indi_alpaca_ccd [ 39%] Building CXX object drivers/focuser/CMakeFiles/indi_simulator_focus.dir/focus_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/focus_simulator.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/focus_simulator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 39%] Linking CXX executable indi_simulator_focus [ 39%] Built target indi_simulator_focus [ 40%] Building CXX object drivers/focuser/CMakeFiles/indi_robo_focus.dir/robofocus.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:423:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 423 | sprintf(vl_tmp, "%3d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:427:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 427 | sprintf(vl_tmp, "0%2d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:431:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 431 | sprintf(vl_tmp, "00%1d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:539:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 539 | sprintf(rf_cmd, "FI0%5d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:543:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 543 | sprintf(rf_cmd, "FI00%4d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:547:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 547 | sprintf(rf_cmd, "FI000%3d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:551:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 551 | sprintf(rf_cmd, "FI0000%2d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:555:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 555 | sprintf(rf_cmd, "FI00000%1d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:583:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 583 | sprintf(rf_cmd, "FO0%5d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:587:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 587 | sprintf(rf_cmd, "FO00%4d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:591:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 591 | sprintf(rf_cmd, "FO000%3d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:595:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 595 | sprintf(rf_cmd, "FO0000%2d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:599:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 599 | sprintf(rf_cmd, "FO00000%1d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:625:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 625 | sprintf(rf_cmd, "FG0%5d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:629:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 629 | sprintf(rf_cmd, "FG00%4d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:633:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 633 | sprintf(rf_cmd, "FG000%3d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:637:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 637 | sprintf(rf_cmd, "FG0000%2d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:641:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 641 | sprintf(rf_cmd, "FG00000%1d", (int)value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:747:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 747 | sprintf(vl_tmp, "%5d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:751:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 751 | sprintf(vl_tmp, "0%4d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:755:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 755 | sprintf(vl_tmp, "00%3d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:759:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 759 | sprintf(vl_tmp, "000%2d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/robofocus.cpp:763:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 763 | sprintf(vl_tmp, "0000%1d", (int)*value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 33 warnings generated. [ 40%] Linking CXX executable indi_robo_focus [ 40%] Built target indi_robo_focus [ 40%] Building CXX object drivers/focuser/CMakeFiles/indi_ieaf_focus.dir/ieaffocus.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/ieaffocus.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/ieaffocus.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 40%] Linking CXX executable indi_ieaf_focus [ 40%] Built target indi_ieaf_focus [ 40%] Building CXX object drivers/focuser/CMakeFiles/indi_fcusb_focus.dir/fcusb.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/fcusb.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/fcusb.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 40%] Linking CXX executable indi_seestar_ccd [ 40%] Built target indi_seestar_ccd [ 40%] Building CXX object drivers/focuser/CMakeFiles/indi_nfocus.dir/nfocus.cpp.o 10 warnings generated. [ 40%] Linking CXX executable indi_fcusb_focus [ 40%] Built target indi_fcusb_focus [ 40%] Building CXX object drivers/focuser/CMakeFiles/indi_nstep_focus.dir/nstep.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/nfocus.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/nfocus.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/nstep.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/nstep.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/nfocus.cpp:168:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 168 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 41%] Linking CXX executable indi_nfocus [ 41%] Built target indi_nfocus /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/nstep.cpp:247:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 247 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ [ 41%] Building CXX object drivers/focuser/CMakeFiles/indi_efa_focus.dir/planewave_efa.cpp.o 11 warnings generated. [ 42%] Linking CXX executable indi_nstep_focus [ 42%] Built target indi_nstep_focus [ 42%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestronauxpacket.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/planewave_efa.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/planewave_efa.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/planewave_efa.cpp:1052:20: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1052 | (void) sprintf(buf + idx, "<%02X> ", data[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/planewave_efa.cpp:1060:24: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1060 | (void) sprintf(buf + idx, "%02X ", data[j]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/planewave_efa.cpp:1069:20: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1069 | (void) sprintf(buf + idx, "%02X ", data[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/celestronauxpacket.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 42%] Building CXX object drivers/focuser/CMakeFiles/indi_celestron_sct_focus.dir/celestron.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/celestron.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/celestron.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 13 warnings generated. [ 42%] Linking CXX executable indi_efa_focus 10 warnings generated. [ 42%] Linking CXX executable indi_celestron_sct_focus [ 42%] Built target indi_efa_focus [ 42%] Built target indi_celestron_sct_focus [ 42%] Building CXX object drivers/focuser/CMakeFiles/indi_aaf2_focus.dir/aaf2.cpp.o [ 42%] Building CXX object drivers/focuser/CMakeFiles/indi_rbfocus_focus.dir/rbfocus.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/aaf2.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/aaf2.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/rbfocus.cpp:1: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/rbfocus.h:5: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 43%] Linking CXX executable indi_aaf2_focus 10 warnings generated. [ 43%] Linking CXX executable indi_rbfocus_focus [ 43%] Built target indi_aaf2_focus [ 43%] Built target indi_rbfocus_focus [ 43%] Building CXX object drivers/focuser/CMakeFiles/indi_astromechfoc.dir/astromech_focuser.cpp.o [ 43%] Building CXX object drivers/focuser/CMakeFiles/indi_pinefeat_cef_focus.dir/pinefeat_cef.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/astromech_focuser.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/astromech_focuser.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pinefeat_cef.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pinefeat_cef.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/astromech_focuser.cpp:303:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 303 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 43%] Linking CXX executable indi_pinefeat_cef_focus [ 43%] Built target indi_pinefeat_cef_focus [ 43%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlite_focus.dir/moonlite.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/moonlite.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/moonlite.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 11 warnings generated. [ 43%] Linking CXX executable indi_astromechfoc 10 warnings generated. [ 44%] Linking CXX executable indi_moonlite_focus [ 44%] Built target indi_astromechfoc [ 44%] Built target indi_moonlite_focus [ 44%] Building CXX object drivers/focuser/CMakeFiles/indi_moonlitedro_focus.dir/moonlite_dro.cpp.o [ 44%] Building CXX object drivers/focuser/CMakeFiles/indi_myfocuserpro2_focus.dir/myfocuserpro2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/moonlite_dro.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/moonlite_dro.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/myfocuserpro2.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/myfocuserpro2.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h : memset(this, 0, sizeof(*this)); | ^ 549:/nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, 549 | sizeof(* t h i s ) ) ; | ^ | memset(this, 0, sizeof(*this)); | ^ (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713: 20: memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952/nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | :20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, size of m(e*mstehti(st)h)i;s , | ^ 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0 ,m emssiezte(ofth(i*st,h is0),) ;s i z| eo ^f ( *| t (void*)h is)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. 10 warnings generated. [ 44%] Linking CXX executable indi_moonlitedro_focus [ 44%] Linking CXX executable indi_myfocuserpro2_focus [ 44%] Built target indi_moonlitedro_focus [ 44%] Built target indi_myfocuserpro2_focus [ 44%] Building CXX object drivers/focuser/CMakeFiles/indi_onfocus_focus.dir/onfocus.cpp.o [ 44%] Building CXX object drivers/focuser/CMakeFiles/indi_teenastro_focus.dir/teenastro.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/onfocus.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/onfocus.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/teenastro.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/teenastro.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 44%] Linking CXX executable indi_onfocus_focus 10 warnings generated. [ 44%] Linking CXX executable indi_teenastro_focus [ 44%] Built target indi_onfocus_focus [ 44%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso_focus.dir/sestosenso.cpp.o [ 44%] Built target indi_teenastro_focus [ 45%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/sestosenso2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/sestosenso.cpp:65: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/sestosenso.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/sestosenso2.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/sestosenso2.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/sestosenso.cpp:697:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 697 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/sestosenso2.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/sestosenso2.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer [ 45%] Linking CXX executable indi_sestosenso_focus [ 45%] Built target indi_sestosenso_focus [ 45%] Building CXX object drivers/focuser/CMakeFiles/indi_esatto_focus.dir/esatto.cpp.o 12 warnings generated. [ 45%] Building CXX object drivers/focuser/CMakeFiles/indi_sestosenso2_focus.dir/primalucacommandset.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esatto.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esatto.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esatto.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esatto.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:36: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:38: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 45%] Building CXX object drivers/focuser/CMakeFiles/indi_esatto_focus.dir/primalucacommandset.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:36: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:38: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 45%] Linking CXX executable indi_sestosenso2_focus [ 45%] Built target indi_sestosenso2_focus [ 46%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/esattoarco.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esattoarco.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esattoarco.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 46%] Linking CXX executable indi_esatto_focus In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esattoarco.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/esattoarco.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer [ 46%] Built target indi_esatto_focus [ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_rainbowrsf_focus.dir/rainbowRSF.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/rainbowRSF.cpp:44: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/rainbowRSF.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_esattoarco_focus.dir/primalucacommandset.cpp.o 10 warnings generated. [ 47%] Linking CXX executable indi_rainbowrsf_focus [ 47%] Built target indi_rainbowrsf_focus [ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_dreamfocuser_focus.dir/dreamfocuser.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/dreamfocuser.cpp:36: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/dreamfocuser.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:36: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:38: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 47%] Linking CXX executable indi_dreamfocuser_focus [ 47%] Built target indi_dreamfocuser_focus [ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_lakeside_focus.dir/lakeside.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lakeside.cpp:37: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lakeside.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lakeside.cpp:2449:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 2449 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 47%] Linking CXX executable indi_lakeside_focus [ 47%] Built target indi_lakeside_focus [ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_dmfc_focus.dir/dmfc.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/dmfc.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/dmfc.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 47%] Linking CXX executable indi_dmfc_focus [ 47%] Built target indi_dmfc_focus [ 47%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_focuscube.dir/pegasus_focuscube.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_focuscube.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_focuscube.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 48%] Linking CXX executable indi_pegasus_focuscube [ 48%] Built target indi_pegasus_focuscube 12 warnings generated. [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_focuscube3.dir/pegasus_focuscube3.cpp.o [ 48%] Linking CXX executable indi_esattoarco_focus [ 48%] Built target indi_esattoarco_focus [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_prodigyMF.dir/pegasus_prodigyMF.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_focuscube3.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_focuscube3.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_prodigyMF.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_prodigyMF.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 48%] Linking CXX executable indi_pegasus_prodigyMF [ 48%] Built target indi_pegasus_prodigyMF [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_pegasus_scopsoag.dir/pegasus_scopsoag.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_scopsoag.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/pegasus_scopsoag.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. 10 warnings generated. [ 48%] Linking CXX executable indi_pegasus_focuscube3 [ 48%] Linking CXX executable indi_pegasus_scopsoag [ 48%] Built target indi_pegasus_focuscube3 [ 48%] Built target indi_pegasus_scopsoag [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_usbfocusv3_focus.dir/usbfocusv3.cpp.o [ 48%] Building CXX object drivers/focuser/CMakeFiles/indi_microtouch_focus.dir/microtouch.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/usbfocusv3.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/usbfocusv3.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416In file included from | /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/microtouch.cpp memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) :22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/microtouch.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*/nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0this,)); | sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof( ^ *this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h :823 : memset(this, 0, sizeof(*this)); | ^ | (void*) 20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 48%] Linking CXX executable indi_microtouch_focus 10 warnings generated. [ 48%] Linking CXX executable indi_usbfocusv3_focus [ 48%] Built target indi_microtouch_focus [ 48%] Built target indi_usbfocusv3_focus [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive2_focus.dir/steeldrive2.cpp.o [ 49%] Building CXX object drivers/focuser/CMakeFiles/indi_steeldrive_focus.dir/steeldrive.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/steeldrive2.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/steeldrive2.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/steeldrive.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/steeldrive.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this));/nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416 :20: | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning warning: 823 | first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] mems e416t | ( th i memset(this, 0s,, 0, sizeof(*this)); | ^ | (void*) sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | 952m | e memset(thimset(this, 0, sizeof(*this)); s | ^ , 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/steeldrive2.cpp:725:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 725 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 49%] Linking CXX executable indi_steeldrive_focus [ 49%] Built target indi_steeldrive_focus [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_alluna_tcs2.dir/alluna_tcs2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/alluna_tcs2.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/alluna_tcs2.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/alluna_tcs2.cpp:356:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 356 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 50%] Linking CXX executable indi_steeldrive2_focus 11 warnings generated. [ 50%] Linking CXX executable indi_alluna_tcs2 [ 50%] Built target indi_steeldrive2_focus [ 50%] Built target indi_alluna_tcs2 [ 50%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynxbase.cpp.o [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_perfectstar_focus.dir/perfectstar.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/focuslynxbase.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/focuslynxbase.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/perfectstar.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/perfectstar.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h memset(this, 0, sizeof(*this)); | ^ | (void*) :549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning explicitly cast the pointer to silence this warning 842 | memset(t 823 | his, 0, sizeof(*this)); | ^ | (void*) memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 51%] Linking CXX executable indi_perfectstar_focus [ 51%] Built target indi_perfectstar_focus [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_siefs_focus.dir/si_efs.cpp.o 10 warnings generated. [ 51%] Building CXX object drivers/focuser/CMakeFiles/indi_lynx_focus.dir/focuslynx.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/si_efs.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/si_efs.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/focuslynx.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/focuslynx.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/focuslynxbase.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 51%] Linking CXX executable indi_siefs_focus 10 warnings generated. [ 52%] Linking CXX executable indi_lynx_focus [ 52%] Built target indi_siefs_focus [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_hitecastrodc_focus.dir/hitecastrodcfocuser.cpp.o [ 52%] Built target indi_lynx_focus [ 52%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af1_focus.dir/deepskydad_af1.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/hitecastrodcfocuser.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/hitecastrodcfocuser.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/deepskydad_af1.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/deepskydad_af1.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 52%] Linking CXX executable indi_hitecastrodc_focus [ 52%] Built target indi_hitecastrodc_focus 10 warnings generated. [ 52%] Linking CXX executable indi_deepskydad_af1_focus [ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af2_focus.dir/deepskydad_af2.cpp.o [ 53%] Built target indi_deepskydad_af1_focus [ 53%] Building CXX object drivers/focuser/CMakeFiles/indi_deepskydad_af3_focus.dir/deepskydad_af3.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/deepskydad_af2.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/deepskydad_af2.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/deepskydad_af3.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/deepskydad_af3.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 53%] Linking CXX executable indi_deepskydad_af2_focus 10 warnings generated. [ 53%] Built target indi_deepskydad_af2_focus [ 53%] Linking CXX executable indi_deepskydad_af3_focus [ 54%] Building CXX object drivers/focuser/CMakeFiles/indi_smartfocus_focus.dir/smartfocus.cpp.o [ 54%] Built target indi_deepskydad_af3_focus [ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_tcfs_focus.dir/tcfs.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/smartfocus.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/smartfocus.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/tcfs.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/tcfs.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 55%] Linking CXX executable indi_smartfocus_focus [ 55%] Built target indi_smartfocus_focus 10 warnings generated. [ 55%] Linking CXX executable indi_tcfs_focus [ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_lacerta_mfoc_focus.dir/lacerta_mfoc.cpp.o [ 55%] Built target indi_tcfs_focus [ 55%] Building CXX object drivers/focuser/CMakeFiles/indi_lacerta_mfoc_fmc_focus.dir/lacerta_mfoc_fmc.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc.cpp:334:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 334 | sprintf(bl_char, "%d", steps); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc.cpp:366:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 366 | sprintf(tc_char, "%d", tc_int); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc.cpp:395:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 395 | sprintf(pm_char, "%d", ticks); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc.cpp:421:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 421 | sprintf(abs_pos_char, "%d", targetTicks); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 14 warnings generated. [ 55%] Linking CXX executable indi_lacerta_mfoc_focus /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:392:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 392 | sprintf(bl_char, "%d", steps); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:422:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 422 | sprintf(ch_char, "%d", currHoldValue); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:453:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 453 | sprintf(cm_char, "%d", currMoveValue); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:488:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 488 | sprintf(tc_char, "%d", tc_int); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:520:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 520 | sprintf(pm_char, "%d", ticks); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:551:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 551 | sprintf(abs_pos_char, "%d", targetTicks); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/lacerta_mfoc_fmc.cpp:593:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 593 | sprintf(sync_pos, "%d", ticks); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ [ 55%] Built target indi_lacerta_mfoc_focus 17 warnings generated. [ 56%] Linking CXX executable indi_lacerta_mfoc_fmc_focus [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser.cpp.o [ 56%] Built target indi_lacerta_mfoc_fmc_focus [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_alpaca_focuser.dir/indi_alpaca_focuser.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/activefocuser.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/activefocuser.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/indi_alpaca_focuser.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/indi_alpaca_focuser.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 56%] Building CXX object drivers/focuser/CMakeFiles/indi_activefocuser_focus.dir/activefocuser_utils.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/activefocuser_utils.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/activefocuser_utils.h:39: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/indi_alpaca_focuser.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/indi_alpaca_focuser.h:34: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 10 warnings generated. [ 56%] Linking CXX executable indi_activefocuser_focus [ 56%] Built target indi_activefocuser_focus [ 56%] Building CXX object drivers/rotator/CMakeFiles/indi_nframe_rotator.dir/nframe.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/nframe.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/nframe.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/nframe.cpp:229:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 229 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 56%] Linking CXX executable indi_nframe_rotator [ 56%] Built target indi_nframe_rotator [ 56%] Building CXX object drivers/rotator/CMakeFiles/indi_simulator_rotator.dir/rotator_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/rotator_simulator.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/rotator_simulator.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 57%] Linking CXX executable indi_simulator_rotator [ 57%] Built target indi_simulator_rotator [ 57%] Building CXX object drivers/rotator/CMakeFiles/indi_gemini_focus.dir/gemini.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/gemini.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/gemini.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 58%] Linking CXX executable indi_gemini_focus [ 58%] Built target indi_gemini_focus [ 58%] Building CXX object drivers/rotator/CMakeFiles/indi_iafscaa_focus.dir/iafscaa.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/iafscaa.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/iafscaa.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 58%] Linking CXX executable indi_iafscaa_focus 12 warnings generated. [ 58%] Built target indi_iafscaa_focus [ 58%] Linking CXX executable indi_alpaca_focuser [ 58%] Building CXX object drivers/rotator/CMakeFiles/indi_nightcrawler_focus.dir/nightcrawler.cpp.o [ 58%] Built target indi_alpaca_focuser [ 58%] Building CXX object drivers/rotator/CMakeFiles/indi_pyxis_rotator.dir/pyxis.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/nightcrawler.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/nightcrawler.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pyxis.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pyxis.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 58%] Linking CXX executable indi_nightcrawler_focus 10 warnings generated. [ 59%] Linking CXX executable indi_pyxis_rotator [ 59%] Built target indi_nightcrawler_focus [ 59%] Built target indi_pyxis_rotator [ 60%] Building CXX object drivers/rotator/CMakeFiles/indi_falcon_rotator.dir/pegasus_falcon.cpp.o [ 60%] Building CXX object drivers/rotator/CMakeFiles/indi_camelot_rotator.dir/camelot.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pegasus_falcon.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pegasus_falcon.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/camelot.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/camelot.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pegasus_falcon.cpp:419:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 419 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/camelot.cpp:422:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 422 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 61%] Linking CXX executable indi_camelot_rotator [ 61%] Built target indi_camelot_rotator [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_falconv2_rotator.dir/pegasus_falconv2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pegasus_falconv2.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pegasus_falconv2.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/pegasus_falconv2.cpp:479:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 479 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 61%] Linking CXX executable indi_falcon_rotator [ 61%] Built target indi_falcon_rotator [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_base.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_lite_rotator.dir/wanderer_rotator_lite.cpp.o 11 warnings generated. [ 61%] Linking CXX executable indi_falconv2_rotator [ 61%] Built target indi_falconv2_rotator [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_rotator_mini.dir/wanderer_rotator_base.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_lite.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_lite.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/10 warnings generated. indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 61%] Linking CXX executable indi_wanderer_lite_rotator [ 61%] Built target indi_wanderer_lite_rotator [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_rotator_lite_v2.dir/wanderer_rotator_base.cpp.o 10 warnings generated. [ 61%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_rotator_mini.dir/wanderer_rotator_mini.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_mini.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_mini.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_wanderer_rotator_lite_v2.dir/wanderer_rotator_lite_v2.cpp.o 10 warnings generated. [ 62%] Linking CXX executable indi_wanderer_rotator_mini [ 62%] Built target indi_wanderer_rotator_mini In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_lite_v2.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_lite_v2.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/wanderer_rotator_base.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 62%] Building CXX object drivers/rotator/CMakeFiles/indi_integra_focus.dir/integra.cpp.o 10 warnings generated. [ 62%] Linking CXX executable indi_wanderer_rotator_lite_v2 In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/integra.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/integra.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 62%] Built target indi_wanderer_rotator_lite_v2 [ 63%] Building CXX object drivers/rotator/CMakeFiles/indi_deepskydad_fr1.dir/deepskydad_fr1.cpp.o 10 warnings generated. In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/deepskydad_fr1.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/rotator/deepskydad_fr1.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indirotator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 63%] Linking CXX executable indi_integra_focus [ 63%] Built target indi_integra_focus [ 63%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_xagyl_wheel.dir/xagyl_wheel.cpp.o 10 warnings generated. [ 63%] Linking CXX executable indi_deepskydad_fr1 In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/xagyl_wheel.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/xagyl_wheel.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) [ 63%] Built target indi_deepskydad_fr1 /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 63%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_simulator_wheel.dir/filter_simulator.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/xagyl_wheel.cpp:823:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 823 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/filter_simulator.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/filter_simulator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 11 warnings generated. [ 63%] Linking CXX executable indi_xagyl_wheel [ 63%] Built target indi_xagyl_wheel [ 63%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_manual_wheel.dir/manual_filter.cpp.o 10 warnings generated. [ 63%] Linking CXX executable indi_simulator_wheel [ 63%] Built target indi_simulator_wheel [ 63%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_optec_wheel.dir/ifwoptec.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/manual_filter.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/manual_filter.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/ifwoptec.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/ifwoptec.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 63%] Linking CXX executable indi_manual_wheel [ 63%] Built target indi_manual_wheel [ 63%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_quantum_wheel.dir/quantum_wheel.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/quantum_wheel.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/quantum_wheel.h:37: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/quantum_wheel.cpp:160:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 160 | sprintf(targetpos, "G%d\r\n ", position); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/quantum_wheel.cpp:178:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 178 | sprintf(targetpos, "P%d", position); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/quantum_wheel.cpp:220:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 220 | sprintf(buf + n, "[%02X]", data[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 13 warnings generated. [ 63%] Linking CXX executable indi_quantum_wheel [ 63%] Built target indi_quantum_wheel [ 63%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_trutech_wheel.dir/trutech_wheel.cpp.o 10 warnings generated. [ 64%] Linking CXX executable indi_optec_wheel [ 64%] Built target indi_optec_wheel In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/trutech_wheel.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/trutech_wheel.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw1_wheel.dir/qhycfw1.cpp.o 10 warnings generated. In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/qhycfw1.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/qhycfw1.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 64%] Linking CXX executable indi_trutech_wheel [ 64%] Built target indi_trutech_wheel [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw2_wheel.dir/qhycfw2.cpp.o 10 warnings generated. [ 64%] Linking CXX executable indi_qhycfw1_wheel [ 64%] Built target indi_qhycfw1_wheel In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/qhycfw2.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/qhycfw2.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_qhycfw3_wheel.dir/qhycfw3.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/qhycfw3.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/qhycfw3.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 64%] Linking CXX executable indi_qhycfw2_wheel [ 64%] Built target indi_qhycfw2_wheel [ 64%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_pegasusindigo_wheel.dir/pegasus_indigo.cpp.o 10 warnings generated. [ 65%] Linking CXX executable indi_qhycfw3_wheel [ 65%] Built target indi_qhycfw3_wheel In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/pegasus_indigo.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/pegasus_indigo.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 65%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_ioptron_wheel.dir/ioptron_wheel.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/pegasus_indigo.cpp:225:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 225 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/ioptron_wheel.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/ioptron_wheel.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 65%] Linking CXX executable indi_ioptron_wheel [ 65%] Built target indi_ioptron_wheel [ 66%] Building CXX object drivers/filter_wheel/CMakeFiles/indi_alpaca_filterwheel.dir/indi_alpaca_filterwheel.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/indi_alpaca_filterwheel.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/indi_alpaca_filterwheel.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifilterwheel.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 11 warnings generated. [ 66%] Linking CXX executable indi_pegasusindigo_wheel [ 66%] Built target indi_pegasusindigo_wheel [ 66%] Building CXX object drivers/dome/CMakeFiles/indi_simulator_dome.dir/dome_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/dome_simulator.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/dome_simulator.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/indi_alpaca_filterwheel.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/filter_wheel/indi_alpaca_filterwheel.h:33: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 10 warnings generated. [ 67%] Linking CXX executable indi_simulator_dome [ 67%] Built target indi_simulator_dome [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_rolloff_dome.dir/roll_off.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/roll_off.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/roll_off.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 67%] Linking CXX executable indi_rolloff_dome [ 67%] Built target indi_rolloff_dome [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_baader_dome.dir/baader_dome.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/baader_dome.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/baader_dome.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 67%] Linking CXX executable indi_baader_dome [ 67%] Built target indi_baader_dome [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_domepro2_dome.dir/domepro2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/domepro2.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/domepro2.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/domepro2.cpp:1067:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1067 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 67%] Linking CXX executable indi_domepro2_dome 12 warnings generated. [ 67%] Linking CXX executable indi_alpaca_filterwheel [ 67%] Built target indi_domepro2_dome [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_rigel_dome.dir/rigel_dome.cpp.o [ 67%] Built target indi_alpaca_filterwheel [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_dome.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/rigel_dome.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/rigel_dome.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_dome.cpp:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_dome.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/rigel_dome.cpp:823:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 823 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_usb21.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_usb21.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_usb21.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_dome.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_arduino.cpp.o 11 warnings generated. [ 67%] Linking CXX executable indi_rigel_dome [ 67%] Built target indi_rigel_dome [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_ddw_dome.dir/ddw_dome.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_arduino.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_arduino.h:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_dome.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/ddw_dome.cpp:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/ddw_dome.h:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 67%] Building CXX object drivers/dome/CMakeFiles/indi_scopedome_dome.dir/scopedome_sim.cpp.o 10 warnings generated. [ 67%] Linking CXX executable indi_ddw_dome [ 67%] Built target indi_ddw_dome [ 68%] Building CXX object drivers/dome/CMakeFiles/indi_script_dome.dir/dome_script.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_sim.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_sim.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/scopedome_dome.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/dome_script.cpp:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/dome_script.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 68%] Linking CXX executable indi_scopedome_dome [ 68%] Built target indi_scopedome_dome [ 68%] Building CXX object drivers/dome/CMakeFiles/indi_nexdome_beaver.dir/nexdome_beaver.cpp.o 10 warnings generated. [ 68%] Linking CXX executable indi_script_dome [ 68%] Built target indi_script_dome [ 68%] Building CXX object drivers/dome/CMakeFiles/indi_dragonlair_dome.dir/dragonlair.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/nexdome_beaver.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/nexdome_beaver.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/dragonlair.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/dragonlair.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/dragonlair.cpp:33: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 10 warnings generated. [ 68%] Linking CXX executable indi_nexdome_beaver [ 68%] Built target indi_nexdome_beaver [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_universalror_dome.dir/universal_ror.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/universal_ror.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/universal_ror.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_universalror_dome.dir/universal_ror_client.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/universal_ror_client.cpp:32: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/universal_ror_client.h:34: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 69%] Linking CXX executable indi_universalror_dome [ 69%] Built target indi_universalror_dome [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_alpaca_dome.dir/alpaca_dome.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/alpaca_dome.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/alpaca_dome.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/alpaca_dome.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/alpaca_dome.h:35: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 69%] Linking CXX executable indi_dragonlair_dome [ 69%] Built target indi_dragonlair_dome [ 69%] Building CXX object drivers/dome/CMakeFiles/indi_hakos_roof.dir/indi_hakos_roof.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/indi_hakos_roof.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/indi_hakos_roof.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidome.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/indi_hakos_roof.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/dome/indi_hakos_roof.h:22: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 70%] Linking CXX executable indi_hakos_roof [ 70%] Built target indi_hakos_roof [ 70%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderercover_v4_ec.dir/wanderer_cover_v4_ec.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover_v4_ec.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover_v4_ec.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 70%] Linking CXX executable indi_wanderercover_v4_ec [ 70%] Built target indi_wanderercover_v4_ec [ 70%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderercover_v4_pro_ec.dir/wanderer_cover_v4_pro_ec.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover_v4_pro_ec.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover_v4_pro_ec.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 71%] Linking CXX executable indi_wanderercover_v4_pro_ec 12 warnings generated. [ 71%] Linking CXX executable indi_alpaca_dome [ 71%] Built target indi_wanderercover_v4_pro_ec [ 71%] Built target indi_alpaca_dome [ 71%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderer_eclipse.dir/wanderer_eclipse.cpp.o [ 71%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astrolink4.dir/wanderer_cover_v4_ec.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_eclipse.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_eclipse.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover_v4_ec.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover_v4_ec.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 71%] Linking CXX executable indi_wanderer_eclipse [ 71%] Built target indi_wanderer_eclipse [ 71%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wandererbox_plus_v3.dir/wandererbox_plus_v3.cpp.o 10 warnings generated. [ 71%] Linking CXX executable indi_astrolink4 [ 71%] Built target indi_astrolink4 In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wandererbox_plus_v3.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wandererbox_plus_v3.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 71%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wandererbox_pro_v3.dir/wandererbox_pro_v3.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wandererbox_pro_v3.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wandererbox_pro_v3.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 72%] Linking CXX executable indi_wandererbox_plus_v3 [ 72%] Built target indi_wandererbox_plus_v3 [ 72%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderer_dew_terminator.dir/wanderer_dew_terminator.cpp.o 10 warnings generated. [ 72%] Linking CXX executable indi_wandererbox_pro_v3 In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_dew_terminator.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_dew_terminator.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) [ 72%] Built target indi_wandererbox_pro_v3 /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 72%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wanderer_cover.dir/wanderer_cover.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wanderer_cover.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 73%] Linking CXX executable indi_wanderer_dew_terminator [ 73%] Built target indi_wanderer_dew_terminator [ 74%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafari.cpp.o 10 warnings generated. [ 74%] Linking CXX executable indi_wanderer_cover In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/skysafari.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/skysafari.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 74%] Built target indi_wanderer_cover [ 74%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdog.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/watchdog.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/watchdog.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 74%] Building CXX object drivers/auxiliary/CMakeFiles/indi_skysafari.dir/skysafariclient.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/skysafariclient.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/skysafariclient.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 74%] Building CXX object drivers/auxiliary/CMakeFiles/indi_watchdog.dir/watchdogclient.cpp.o 10 warnings generated. [ 74%] Linking CXX executable indi_skysafari [ 74%] Built target indi_skysafari [ 74%] Building CXX object drivers/auxiliary/CMakeFiles/indi_safetymonitor.dir/safetymonitor.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/watchdogclient.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/watchdogclient.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/safetymonitor.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/safetymonitor.h:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 74%] Linking CXX executable indi_watchdog [ 74%] Built target indi_watchdog [ 75%] Building CXX object drivers/auxiliary/CMakeFiles/indi_flipflat.dir/flip_flat.cpp.o 10 warnings generated. [ 75%] Building CXX object drivers/auxiliary/CMakeFiles/indi_safetymonitor.dir/safetymonitor_client.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/flip_flat.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/flip_flat.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/safetymonitor_client.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/safetymonitor_client.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 75%] Linking CXX executable indi_flipflat [ 75%] Built target indi_flipflat [ 75%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_lightpanel.dir/light_panel_simulator.cpp.o 10 warnings generated. [ 76%] Linking CXX executable indi_safetymonitor [ 76%] Built target indi_safetymonitor [ 76%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_dustcover.dir/dust_cover_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/light_panel_simulator.cpp:8: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/light_panel_simulator.h:10: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/dust_cover_simulator.cpp:8: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/dust_cover_simulator.h:10: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 77%] Linking CXX executable indi_simulator_lightpanel [ 77%] Built target indi_simulator_lightpanel [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_pac.dir/pac_simulator.cpp.o 10 warnings generated. [ 77%] Linking CXX executable indi_simulator_dustcover [ 77%] Built target indi_simulator_dustcover [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_avalon_upas.dir/avalon_upas.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/pac_simulator.cpp:8: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/pac_simulator.h:10: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/avalon_upas.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/avalon_upas.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 77%] Linking CXX executable indi_simulator_pac [ 77%] Built target indi_simulator_pac [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_mlastro_rpa.dir/mlastro_rpa.cpp.o /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/avalon_upas.cpp:445:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 445 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 77%] Linking CXX executable indi_avalon_upas [ 77%] Built target indi_avalon_upas In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/mlastro_rpa.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/mlastro_rpa.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_Excalibur.dir/Excalibur.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/Excalibur.cpp:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/Excalibur.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilightboxinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/mlastro_rpa.cpp:1150:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1150 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 77%] Linking CXX executable indi_mlastro_rpa [ 77%] Built target indi_mlastro_rpa [ 77%] Building CXX object drivers/auxiliary/CMakeFiles/indi_snapcap.dir/snapcap.cpp.o 10 warnings generated. [ 78%] Linking CXX executable indi_Excalibur [ 78%] Built target indi_Excalibur [ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astromech_lpm.dir/lpm.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/snapcap.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/snapcap.h:31: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/lpm.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/lpm.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 78%] Linking CXX executable indi_snapcap [ 78%] Built target indi_snapcap [ 78%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astrolink4mini2.dir/indi_astrolink4mini2.cpp.o 10 warnings generated. [ 79%] Linking CXX executable indi_astromech_lpm [ 79%] Built target indi_astromech_lpm [ 79%] Building CXX object drivers/auxiliary/CMakeFiles/indi_sqm_weather.dir/sqm.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/sqm.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/sqm.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:18: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.h:34: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:244:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 244 | sprintf(cmd, "B:0:%d", static_cast(values[0])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:249:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 249 | sprintf(cmd, "B:1:%d", static_cast(values[1])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:328:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 328 | sprintf(cmd, "C:0:%s", (strcmp(Power1SP[PWR1BTN_ON].getName(), names[0])) ? "0" : "1"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:341:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 341 | sprintf(cmd, "C:1:%s", (strcmp(Power2SP[PWR2BTN_ON].getName(), names[0])) ? "0" : "1"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:354:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 354 | sprintf(cmd, "C:2:%s", (strcmp(Power3SP[PWR3BTN_ON].getName(), names[0])) ? "0" : "1"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:548:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 548 | sprintf(res, "%s\n", "#:AstroLink4mini"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:550:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 550 | sprintf(res, "%s\n", | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:553:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 553 | sprintf(res, "%s\n", "p:1234"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:555:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 555 | sprintf(res, "%s\n", "i:0"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:557:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 557 | sprintf(res, "%s\n", | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:560:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 560 | sprintf(res, "%s\n", "A:4.5.0 mini II"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:562:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 562 | sprintf(res, "%s\n", "R:"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:564:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 564 | sprintf(res, "%s\n", "C:"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:566:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 566 | sprintf(res, "%s\n", "B:"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:568:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 568 | sprintf(res, "%s\n", "H:"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:570:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 570 | sprintf(res, "%s\n", "P:"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:572:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 572 | sprintf(res, "%s\n", "U:"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:574:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 574 | sprintf(res, "%s\n", "S:"); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:579:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 579 | sprintf(command, "%s\n", cmd); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:791:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 791 | sprintf(buf, "%.0f", val); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/indi_astrolink4mini2.cpp:798:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 798 | sprintf(buf, "%i", (int)val); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/sqm.cpp:301:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 301 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 11 warnings generated. [ 80%] Linking CXX executable indi_sqm_weather 31 warnings generated. [ 80%] Linking CXX executable indi_astrolink4mini2 [ 80%] Built target indi_sqm_weather [ 80%] Built target indi_astrolink4mini2 [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_sqm.dir/sqm_simulator.cpp.o [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_astrometry.dir/astrometrydriver.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/sqm_simulator.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/sqm_simulator.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/astrometrydriver.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/astrometrydriver.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 80%] Linking CXX executable indi_simulator_sqm 10 warnings generated. [ 80%] Linking CXX executable indi_astrometry [ 80%] Built target indi_simulator_sqm [ 80%] Building C object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2kdriver.c.o [ 80%] Built target indi_astrometry [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_star2000.dir/STAR2000.cpp.o [ 80%] Building CXX object drivers/auxiliary/CMakeFiles/indi_arduinost4.dir/arduino_st4.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/STAR2000.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/STAR2000.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/arduino_st4.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/arduino_st4.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 80%] Linking CXX executable indi_star2000 10 warnings generated. [ 81%] Linking CXX executable indi_arduinost4 [ 81%] Built target indi_star2000 [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_planewave_deltat.dir/planewave_delta.cpp.o [ 81%] Built target indi_arduinost4 [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpdriver.cpp.o [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gpusb.dir/gpusb.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/planewave_delta.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/planewave_delta.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indifocuser.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/gpusb.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/gpusb.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/planewave_delta.cpp:727:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 727 | sprintf(buf + 3 * i, "%02X ", static_cast(data[i])); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 81%] Linking CXX executable indi_gpusb [ 81%] Built target indi_gpusb [ 81%] Building CXX object drivers/auxiliary/CMakeFiles/indi_simulator_gps.dir/gps_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/gps_simulator.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/gps_simulator.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indigps.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 82%] Linking CXX executable indi_simulator_gps [ 82%] Built target indi_simulator_gps [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_deepskydad_fp.dir/deepskydad_fp.cpp.o 11 warnings generated. [ 82%] Linking CXX executable indi_planewave_deltat [ 82%] Built target indi_planewave_deltat [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_giotto.dir/giotto.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/deepskydad_fp.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/deepskydad_fp.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/giotto.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/giotto.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilightboxinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 82%] Linking CXX executable indi_deepskydad_fp [ 82%] Built target indi_deepskydad_fp [ 82%] Building CXX object drivers/auxiliary/CMakeFiles/indi_alto.dir/alto.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/giotto.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/giotto.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/../focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/alto.cpp:17: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/alto.h:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indidustcapinterface.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_giotto.dir/__/focuser/primalucacommandset.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/alto.cpp:17: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/alto.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/../focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:36: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:38: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_alto.dir/__/focuser/primalucacommandset.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:36: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.h:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/focuser/primalucacommandset.cpp:38: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 83%] Linking CXX executable indi_giotto [ 83%] Built target indi_giotto [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_dragon_light.dir/dragonlight.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/dragonlight.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/dragonlight.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 83%] Linking CXX executable indi_alto [ 83%] Built target indi_alto [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gemini_flatpanel.dir/gemini_flatpanel.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/gemini_flatpanel.cpp:2: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/gemini_flatpanel.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/dragonlight.cpp:33: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 10 warnings generated. [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_gemini_flatpanel.dir/gemini_flatpanel_adapters.cpp.o [ 83%] Linking CXX executable indi_gemini_flatpanel [ 83%] Built target indi_gemini_flatpanel [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_pegasus_flatmaster.dir/pegasus_flatmaster.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/pegasus_flatmaster.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/pegasus_flatmaster.h:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilightboxinterface.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertynumber.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 83%] Linking CXX executable indi_pegasus_flatmaster [ 83%] Built target indi_pegasus_flatmaster [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_startech_hub.dir/startech_hub.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/startech_hub.cpp:5: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/startech_hub.h:7: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 83%] Linking CXX executable indi_startech_hub [ 83%] Built target indi_startech_hub [ 83%] Building CXX object drivers/auxiliary/CMakeFiles/indi_wake_on_lan.dir/wake_on_lan.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wake_on_lan.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/auxiliary/wake_on_lan.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 83%] Linking CXX executable indi_wake_on_lan [ 83%] Built target indi_wake_on_lan [ 84%] Building CXX object drivers/power/CMakeFiles/indi_terrans_powerboxgo_v2.dir/Terrans_PowerBoxGo_V2.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/Terrans_PowerBoxGo_V2.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/Terrans_PowerBoxGo_V2.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 85%] Linking CXX executable indi_dragon_light [ 85%] Built target indi_dragon_light 10 warnings generated. [ 85%] Linking CXX executable indi_terrans_powerboxgo_v2 [ 85%] Building CXX object drivers/power/CMakeFiles/indi_terrans_powerboxpro_v2.dir/Terrans_PowerBoxPro_V2.cpp.o [ 85%] Built target indi_terrans_powerboxgo_v2 [ 86%] Building CXX object drivers/power/CMakeFiles/indi_pegasus_upb.dir/pegasus_upb.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/Terrans_PowerBoxPro_V2.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/Terrans_PowerBoxPro_V2.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_upb.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_upb.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 86%] Linking CXX executable indi_terrans_powerboxpro_v2 [ 86%] Built target indi_terrans_powerboxpro_v2 [ 86%] Building CXX object drivers/power/CMakeFiles/indi_pegasus_upb3.dir/pegasus_upb3.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_upb3.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_upb3.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 86%] Linking CXX executable indi_pegasus_upb [ 86%] Built target indi_pegasus_upb [ 86%] Building CXX object drivers/power/CMakeFiles/indi_pegasus_ppb.dir/pegasus_ppb.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_ppb.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_ppb.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 86%] Linking CXX executable indi_pegasus_upb3 [ 86%] Built target indi_pegasus_upb3 [ 86%] Building CXX object drivers/power/CMakeFiles/indi_pegasus_ppba.dir/pegasus_ppba.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_ppba.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_ppba.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 86%] Linking CXX executable indi_pegasus_ppb [ 86%] Built target indi_pegasus_ppb [ 86%] Building CXX object drivers/power/CMakeFiles/indi_pegasus_spb.dir/pegasus_spb.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_spb.cpp:1: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/pegasus_spb.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 87%] Linking CXX executable indi_pegasus_ppba [ 87%] Built target indi_pegasus_ppba [ 87%] Building CXX object drivers/power/CMakeFiles/indi_ups_safety.dir/ups.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/ups.cpp:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/ups.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/ups.cpp:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/ups.h:38: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 10 warnings generated. [ 87%] Linking CXX executable indi_pegasus_spb 12 warnings generated. [ 87%] Linking CXX executable indi_ups_safety [ 87%] Built target indi_pegasus_spb [ 87%] Building CXX object drivers/power/CMakeFiles/indi_usbdewpoint.dir/usb_dewpoint.cpp.o [ 87%] Built target indi_ups_safety [ 87%] Building CXX object drivers/power/CMakeFiles/indi_myDewControllerPro.dir/myDewControllerPro.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/usb_dewpoint.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/usb_dewpoint.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/myDewControllerPro.cpp:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/myDewControllerPro.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 87%] Linking CXX executable indi_usbdewpoint 10 warnings generated. [ 87%] Linking CXX executable indi_myDewControllerPro [ 87%] Built target indi_usbdewpoint [ 87%] Building CXX object drivers/power/CMakeFiles/indi_cheapodc.dir/cheapodc.cpp.o [ 87%] Built target indi_myDewControllerPro [ 87%] Building CXX object drivers/power/CMakeFiles/indi_mydcp4esp32.dir/mydcp4esp32.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/mydcp4esp32.cpp:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/mydcp4esp32.h:32: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:37: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:754:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 754 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:776:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 776 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:790:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 790 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:824:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 824 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1032:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1032 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1044:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1044 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1057:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1057 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1070:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1070 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1084:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1084 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1101:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1101 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1117:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1117 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1130:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1130 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1143:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1143 | sprintf(valBuf, CDC_INT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1167:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1167 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1182:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1182 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1195:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1195 | sprintf(valBuf, CDC_INT_VALUE, offset*3600); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1225:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1225 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1234:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1234 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1245:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1245 | sprintf(valBuf, CDC_FLOAT_VALUE, value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1380:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1380 | sprintf(valBuf, CDC_TEXT_VALUE, key); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1861:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1861 | sprintf(resp, CDC_INT_VALUE, tmzOffset/3600); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/cheapodc.cpp:1949:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1949 | sprintf(resp, "%s %s", dateBuf, timeBuf); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 88%] Linking CXX executable indi_mydcp4esp32 [ 88%] Built target indi_mydcp4esp32 [ 88%] Building CXX object drivers/power/CMakeFiles/indi_celestron_dewpower.dir/indi-celestron-dewpower/celestron_dewpower.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/indi-celestron-dewpower/celestron_dewpower.cpp:1: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/indi-celestron-dewpower/celestron_dewpower.h:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/indi-celestron-dewpower/celestron_dewpower.cpp:566:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 566 | sprintf(buf + 3 * i, "%02X ", data[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 34 warnings generated. [ 88%] Linking CXX executable indi_cheapodc [ 88%] Built target indi_cheapodc 11 warnings generated. [ 88%] Building CXX object drivers/power/CMakeFiles/indi_celestron_dewpower.dir/indi-celestron-dewpower/celestron_dewpower_auxproto.cpp.o [ 88%] Building CXX object drivers/power/CMakeFiles/indi_svbony_powerbox.dir/svbony_powerbox.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/svbony_powerbox.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/svbony_powerbox.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/indi-celestron-dewpower/celestron_dewpower_auxproto.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/indi-celestron-dewpower/celestron_dewpower_auxproto.cpp:52:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 52 | sprintf(hex_buffer + 3 * i, "%02X ", buf[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/indi-celestron-dewpower/celestron_dewpower_auxproto.cpp:67:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 67 | sprintf(hex_buffer + 3 * i, "%02X ", m_Data[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/power/indi-celestron-dewpower/celestron_dewpower_auxproto.cpp:104:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 104 | sprintf(hex_buffer + 3 * i, "%02X ", m_Data[i]); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 13 warnings generated. [ 88%] Linking CXX executable indi_celestron_dewpower 10 warnings generated. [ 88%] Linking CXX executable indi_svbony_powerbox [ 88%] Built target indi_celestron_dewpower [ 88%] Built target indi_svbony_powerbox [ 89%] Building CXX object drivers/io/CMakeFiles/indi_wavesharemodbus_relay.dir/waveshare_modbus_relay.cpp.o [ 89%] Building CXX object drivers/io/CMakeFiles/indi_ipx800v4.dir/ipx800v4.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/io/ipx800v4.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/io/ipx800v4.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/io/waveshare_modbus_relay.cpp:17: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/io/waveshare_modbus_relay.h:19: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiinputinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 89%] Building C object drivers/io/CMakeFiles/indi_wavesharemodbus_relay.dir/__/__/libs/modbus/nanomodbus.c.o [ 89%] Linking CXX executable indi_wavesharemodbus_relay In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/io/ipx800v4.cpp:30: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer [ 89%] Built target indi_wavesharemodbus_relay [ 89%] Building CXX object drivers/io/CMakeFiles/indi_simulator_io.dir/simulator_io.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/io/simulator_io.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/io/simulator_io.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiinputinterface.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 89%] Linking CXX executable indi_simulator_io [ 89%] Built target indi_simulator_io [ 89%] Building CXX object drivers/receiver/CMakeFiles/indi_simulator_receiver.dir/receiver_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/receiver/receiver_simulator.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/receiver/receiver_simulator.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indisensorinterface.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 89%] Linking CXX executable indi_simulator_receiver [ 89%] Built target indi_simulator_receiver [ 90%] Building CXX object drivers/weather/CMakeFiles/indi_simulator_weather.dir/weathersimulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weathersimulator.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weathersimulator.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 90%] Linking CXX executable indi_simulator_weather [ 90%] Built target indi_simulator_weather [ 90%] Building CXX object drivers/weather/CMakeFiles/indi_meta_weather.dir/weathermeta.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weathermeta.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weathermeta.h:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 91%] Linking CXX executable indi_meta_weather [ 91%] Built target indi_meta_weather [ 91%] Building CXX object drivers/weather/CMakeFiles/indi_watcher_weather.dir/weatherwatcher.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weatherwatcher.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weatherwatcher.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 91%] Linking CXX executable indi_ipx800v4 [ 91%] Built target indi_ipx800v4 [ 91%] Building CXX object drivers/weather/CMakeFiles/indi_aagsolo_weather.dir/aagsolo.cpp.o 10 warnings generated. [ 91%] Linking CXX executable indi_watcher_weather [ 91%] Built target indi_watcher_weather [ 91%] Building CXX object drivers/weather/CMakeFiles/indi_weather_safety_proxy.dir/weather_safety_proxy.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/aagsolo.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/aagsolo.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 91%] Linking CXX executable indi_aagsolo_weather In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weather_safety_proxy.cpp:34: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weather_safety_proxy.cpp:37: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weather_safety_proxy.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) [ 91%] Built target indi_aagsolo_weather [ 91%] Building CXX object drivers/weather/CMakeFiles/indi_mbox_weather.dir/mbox.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/mbox.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/mbox.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 92%] Linking CXX executable indi_weather_safety_proxy [ 92%] Built target indi_weather_safety_proxy [ 92%] Building CXX object drivers/weather/CMakeFiles/indi_uranus_weather.dir/uranusmeteo.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/uranusmeteo.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/uranusmeteo.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indigps.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 92%] Linking CXX executable indi_mbox_weather [ 92%] Built target indi_mbox_weather [ 92%] Building CXX object drivers/weather/CMakeFiles/indi_vantage_weather.dir/vantage.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/vantage.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/vantage.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 93%] Linking CXX executable indi_vantage_weather [ 93%] Built target indi_vantage_weather [ 93%] Building CXX object drivers/weather/CMakeFiles/indi_openweathermap_weather.dir/openweathermap.cpp.o 10 warnings generated. [ 94%] Linking CXX executable indi_uranus_weather [ 94%] Built target indi_uranus_weather [ 94%] Building CXX object drivers/weather/CMakeFiles/indi_weather_safety_alpaca.dir/weather_safety_alpaca.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/openweathermap.cpp:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/openweathermap.h:30: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weather_safety_alpaca.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weather_safety_alpaca.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/openweathermap.cpp:32: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weather_safety_alpaca.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weather_safety_alpaca.h:34: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 94%] Linking CXX executable indi_openweathermap_weather [ 94%] Built target indi_openweathermap_weather [ 94%] Building CXX object drivers/weather/CMakeFiles/indi_weatherflow_weather.dir/weatherflow.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weatherflow.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weatherflow.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weatherflow.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/weatherflow.h:38: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 94%] Linking CXX executable indi_weather_safety_alpaca [ 94%] Built target indi_weather_safety_alpaca [ 95%] Building CXX object drivers/weather/CMakeFiles/indi_hitech_weather.dir/hitechweather.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/hitechweather.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/weather/hitechweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiweather.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 95%] Linking CXX executable indi_hitech_weather [ 95%] Built target indi_hitech_weather [ 95%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/agent_imager.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/agent/agent_imager.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/agent/agent_imager.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/agent/agent_imager.cpp:186:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 186 | sprintf(name, IMAGE_NAME, ImageNameTP[IMAGE_FOLDER].getText(), ImageNameTP[IMAGE_NAME_PREFIX].getText(), group, image, format); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 12 warnings generated. /nix/var/nix/builds/nix-37128-2453974065/source/drivers/agent/agent_imager.cpp:537:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 537 | sprintf(name, IMAGE_NAME, ImageNameTP[IMAGE_FOLDER].getText(), ImageNameTP[IMAGE_NAME_PREFIX].getText(), group, image, format); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/agent/agent_imager.cpp:610:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 610 | sprintf(name, IMAGE_NAME, ImageNameTP[IMAGE_FOLDER].getText(), ImageNameTP[IMAGE_NAME_PREFIX].getText(), group, image, format); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ [ 95%] Linking CXX executable indi_weatherflow_weather [ 95%] Built target indi_weatherflow_weather [ 95%] Building CXX object drivers/spectrograph/CMakeFiles/shelyak_usis.dir/shelyak/indi_shelyak_usis.cpp.o 13 warnings generated. [ 96%] Building CXX object drivers/agent/CMakeFiles/indi_imager_agent.dir/group.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/agent/group.cpp:20: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/agent/group.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/shelyak/indi_shelyak_usis.cpp:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/shelyak/indi_shelyak_usis.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/shelyak/indi_shelyak_usis.cpp:35: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/shelyak/indi_shelyak_usis.h:31: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/shelyak/indi_shelyak_usis.cpp:35: /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/shelyak/indi_shelyak_usis.h:107:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 107 | sprintf( uid, "%04x", _uid ); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 10 warnings generated. [ 96%] Linking CXX executable indi_imager_agent [ 96%] Built target indi_imager_agent [ 96%] Building CXX object drivers/spectrograph/CMakeFiles/indi_spectracyber.dir/spectracyber.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:31: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:663:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 663 | sprintf(hex, "%02X", (uint16_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:678:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 678 | sprintf(hex, "%d", (uint8_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:692:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 692 | sprintf(hex, "%d", (uint8_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:706:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 706 | sprintf(hex, "%d", (uint8_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:720:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 720 | sprintf(hex, "%d", (uint8_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:732:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 732 | sprintf(hex, "%03X", (uint32_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:746:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 746 | sprintf(hex, "%03X", (uint32_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ /nix/var/nix/builds/nix-37128-2453974065/source/drivers/spectrograph/spectracyber.cpp:766:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 766 | sprintf(hex, "%03X", (uint32_t)final_value); | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here 180 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /nix/store/rcqgjj8hphkhqark1ibiwfaa7yrzniz3-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 18 warnings generated. [ 96%] Linking CXX executable indi_spectracyber 13 warnings generated. [ 96%] Linking CXX executable shelyak_usis [ 96%] Built target indi_spectracyber [ 96%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/indi_alpaca_server.cpp.o [ 96%] Built target shelyak_usis [ 96%] Building CXX object examples/tutorial_one/CMakeFiles/tutorial_one.dir/simpledevice.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/indi_alpaca_server.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/indi_alpaca_server.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_one/simpledevice.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_one/simpledevice.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 96%] Linking CXX executable tutorial_one [ 96%] Built target tutorial_one [ 96%] Building CXX object examples/tutorial_two/CMakeFiles/tutorial_two.dir/simplescope.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_two/simplescope.cpp:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_two/simplescope.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/inditelescope.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 97%] Linking CXX executable tutorial_two [ 97%] Built target tutorial_two [ 97%] Building CXX object examples/tutorial_three/CMakeFiles/tutorial_three.dir/simpleccd.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_three/simpleccd.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_three/simpleccd.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccd.h:29: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiccdchip.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyswitch.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertybasic.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 97%] Linking CXX executable tutorial_three [ 97%] Built target tutorial_three [ 97%] Building CXX object examples/tutorial_four/CMakeFiles/tutorial_four.dir/simpleskeleton.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_four/simpleskeleton.cpp:37: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_four/simpleskeleton.h:33: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 97%] Linking CXX executable tutorial_four [ 97%] Built target tutorial_four [ 97%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_dome.dir/dome.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_five/dome.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_five/dome.h:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 97%] Linking CXX executable tutorial_dome [ 97%] Built target tutorial_dome [ 97%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/alpaca_client.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/alpaca_client.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/alpaca_client.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiclient/baseclient.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indiabstractclient/abstractbaseclient.h:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 98%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/device_manager.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/device_manager.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/device_manager.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 98%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/alpaca_discovery.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/device_manager.cpp:28: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge.h:38: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/alpaca_discovery.cpp:26: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indilogger.h:24: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/alpaca_discovery.cpp:39: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 98%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/bridges/telescope_bridge_base.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/telescope_bridge_base.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/telescope_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/device_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/telescope_bridge_base.cpp:37: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 98%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/bridges/telescope_bridge_handlers.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/telescope_bridge_handlers.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/telescope_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/device_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/telescope_bridge_handlers.cpp:37: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 98%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/bridges/camera_bridge_base.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge_base.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/device_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge_base.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge.h:38: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 98%] Building CXX object drivers/alpaca/CMakeFiles/indi_alpaca_server.dir/bridges/camera_bridge_handlers.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge_handlers.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/device_bridge.h:27: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge_handlers.cpp:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/drivers/alpaca/bridges/camera_bridge.h:38: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23677:35: warning: identifier '_json' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23677 | inline nlohmann::json operator "" _json(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~ | operator""_json /nix/var/nix/builds/nix-37128-2453974065/source/libs/indijson.hpp:23685:49: warning: identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 23685 | inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) | ~~~~~~~~~~~~^~~~~~~~~~~~~ | operator""_json_pointer 12 warnings generated. [ 98%] Building CXX object examples/tutorial_five/CMakeFiles/tutorial_rain.dir/raindetector.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_five/raindetector.cpp:18: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_five/raindetector.h:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [ 99%] Linking CXX executable tutorial_rain [ 99%] Built target tutorial_rain [ 99%] Building CXX object examples/tutorial_seven/CMakeFiles/tutorial_seven.dir/simple_telescope_simulator.cpp.o In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_seven/simple_telescope_simulator.cpp:14: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_seven/simple_telescope_simulator.h:4: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indiguiderinterface.h:48: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 12 warnings generated. [ 99%] Linking CXX executable indi_alpaca_server [ 99%] Built target indi_alpaca_server [ 99%] Building CXX object examples/tutorial_eight/CMakeFiles/tutorial_eight.dir/simple_receiver.cpp.o 10 warnings generated. [ 99%] Linking CXX executable tutorial_seven [ 99%] Built target tutorial_seven In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_eight/simple_receiver.cpp:23: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/examples/tutorial_eight/simple_receiver.h:25: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indireceiver.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/indisensorinterface.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indibase/defaultdevice.h:21: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/parentdevice.h:3: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/basedevice.h:22: In file included from /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indiproperty.h:25: /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 386 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:386:20: note: explicitly cast the pointer to silence this warning 386 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 416 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:416:20: note: explicitly cast the pointer to silence this warning 416 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 530 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:530:20: note: explicitly cast the pointer to silence this warning 530 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 549 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:549:20: note: explicitly cast the pointer to silence this warning 549 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 694 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:694:20: note: explicitly cast the pointer to silence this warning 694 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 713 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:713:20: note: explicitly cast the pointer to silence this warning 713 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 823 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:823:20: note: explicitly cast the pointer to silence this warning 823 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 842 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:842:20: note: explicitly cast the pointer to silence this warning 842 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 952 | memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:952:20: note: explicitly cast the pointer to silence this warning 952 | memset(this, 0, sizeof(*this)); | ^ | (void*) /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'INDI::WidgetView' [-Wnontrivial-memcall] 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ /nix/var/nix/builds/nix-37128-2453974065/source/libs/indidevice/property/indipropertyview.h:971:44: note: explicitly cast the pointer to silence this warning 971 | /* free(this->blob); */ memset(this, 0, sizeof(*this)); | ^ | (void*) 10 warnings generated. [100%] Linking CXX executable tutorial_eight [100%] Built target tutorial_eight buildPhase completed in 10 minutes 3 seconds Running phase: installPhase install flags: -j2 SHELL=/nix/store/f700nj7wlwg441h39gkq29qbviy99sgq-bash-5.3p9/bin/bash install [ 2%] Built target indicore [ 3%] Built target sockets [ 3%] Built target eventloop [ 5%] Built target dsp [ 5%] Built target fpack [ 5%] Built target indi_hid [ 5%] Built target indi_getprop [ 6%] Built target indi_setprop [ 6%] Built target indi_eval [ 6%] Built target indi_getdevice [ 8%] Built target indidevice [ 11%] Built target indiserver [ 11%] Built target indi_hid_test [ 11%] Built target indilx200 [ 11%] Built target indiabstractclient [ 11%] Built target indiclient_OBJECT [ 11%] Built target indiclientstatic [ 12%] Built target indiclient [ 12%] Built target AlignmentClient [ 14%] Built target AlignmentDriver [ 14%] Built target tutorial_client [ 24%] Built target indidriver_OBJECT [ 24%] Built target indidriver [ 25%] Built target indidriver_STATIC [ 25%] Built target indi_Nearest_MathPlugin [ 25%] Built target indi_SVD_MathPlugin [ 25%] Built target indi_lx200basic [ 26%] Built target indi_lx200_TeenAstro [ 27%] Built target indi_celestron_gps [ 31%] Built target indi_lx200generic [ 31%] Built target indi_rainbow_telescope [ 32%] Built target indi_crux_mount [ 32%] Built target indi_temma_telescope [ 33%] Built target indi_astrotrac_telescope [ 33%] Built target indi_paramount_telescope [ 33%] Built target indi_synscanlegacy_telescope [ 34%] Built target indi_synscan_telescope [ 34%] Built target indi_skycommander_telescope [ 35%] Built target indi_dsc_telescope [ 35%] Built target indi_ieqlegacy_telescope [ 36%] Built target indi_ieq_telescope [ 36%] Built target indi_pmc8_telescope [ 37%] Built target indi_ioptronv3_telescope [ 37%] Built target indi_script_telescope [ 37%] Built target indi_simulator_telescope [ 38%] Built target indi_planewave_telescope [ 38%] Built target indi_skywatcherAltAzMount [ 39%] Built target indi_alpaca_telescope [ 39%] Built target indi_simulator_ccd [ 39%] Built target indi_simulator_guide [ 39%] Built target indi_alpaca_ccd [ 39%] Built target indi_simulator_focus [ 39%] Built target indi_seestar_ccd [ 39%] Built target indi_ieaf_focus [ 40%] Built target indi_robo_focus [ 40%] Built target indi_fcusb_focus [ 41%] Built target indi_nfocus [ 42%] Built target indi_nstep_focus [ 42%] Built target indi_efa_focus [ 42%] Built target indi_celestron_sct_focus [ 43%] Built target indi_aaf2_focus [ 43%] Built target indi_rbfocus_focus [ 43%] Built target indi_astromechfoc [ 43%] Built target indi_pinefeat_cef_focus [ 44%] Built target indi_moonlite_focus [ 44%] Built target indi_myfocuserpro2_focus [ 44%] Built target indi_moonlitedro_focus [ 44%] Built target indi_onfocus_focus [ 44%] Built target indi_teenastro_focus [ 45%] Built target indi_sestosenso2_focus [ 45%] Built target indi_sestosenso_focus [ 45%] Built target indi_esatto_focus [ 46%] Built target indi_esattoarco_focus [ 47%] Built target indi_rainbowrsf_focus [ 47%] Built target indi_dreamfocuser_focus [ 47%] Built target indi_lakeside_focus [ 47%] Built target indi_dmfc_focus [ 48%] Built target indi_pegasus_focuscube [ 48%] Built target indi_pegasus_focuscube3 [ 48%] Built target indi_pegasus_prodigyMF [ 48%] Built target indi_pegasus_scopsoag [ 48%] Built target indi_microtouch_focus [ 48%] Built target indi_usbfocusv3_focus [ 49%] Built target indi_steeldrive2_focus [ 49%] Built target indi_steeldrive_focus [ 50%] Built target indi_alluna_tcs2 [ 51%] Built target indi_lynx_focus [ 52%] Built target indi_perfectstar_focus [ 52%] Built target indi_siefs_focus [ 52%] Built target indi_hitecastrodc_focus [ 52%] Built target indi_deepskydad_af1_focus [ 53%] Built target indi_deepskydad_af2_focus [ 53%] Built target indi_deepskydad_af3_focus [ 54%] Built target indi_tcfs_focus [ 55%] Built target indi_smartfocus_focus [ 55%] Built target indi_lacerta_mfoc_focus [ 56%] Built target indi_lacerta_mfoc_fmc_focus [ 56%] Built target indi_alpaca_focuser [ 56%] Built target indi_activefocuser_focus [ 56%] Built target indi_nframe_rotator [ 57%] Built target indi_simulator_rotator [ 57%] Built target indi_iafscaa_focus [ 58%] Built target indi_gemini_focus [ 58%] Built target indi_nightcrawler_focus [ 59%] Built target indi_pyxis_rotator [ 60%] Built target indi_falcon_rotator [ 61%] Built target indi_camelot_rotator [ 61%] Built target indi_falconv2_rotator [ 61%] Built target indi_wanderer_lite_rotator [ 61%] Built target indi_wanderer_rotator_mini [ 62%] Built target indi_wanderer_rotator_lite_v2 [ 63%] Built target indi_deepskydad_fr1 [ 63%] Built target indi_integra_focus [ 63%] Built target indi_xagyl_wheel [ 63%] Built target indi_simulator_wheel [ 64%] Built target indi_optec_wheel [ 64%] Built target indi_manual_wheel [ 64%] Built target indi_trutech_wheel [ 64%] Built target indi_quantum_wheel [ 64%] Built target indi_qhycfw2_wheel [ 64%] Built target indi_qhycfw1_wheel [ 65%] Built target indi_qhycfw3_wheel [ 65%] Built target indi_pegasusindigo_wheel [ 65%] Built target indi_ioptron_wheel [ 66%] Built target indi_alpaca_filterwheel [ 67%] Built target indi_simulator_dome [ 67%] Built target indi_rolloff_dome [ 67%] Built target indi_baader_dome [ 67%] Built target indi_domepro2_dome [ 67%] Built target indi_rigel_dome [ 67%] Built target indi_scopedome_dome [ 67%] Built target indi_ddw_dome [ 68%] Built target indi_script_dome [ 68%] Built target indi_nexdome_beaver [ 68%] Built target indi_dragonlair_dome [ 69%] Built target indi_universalror_dome [ 69%] Built target indi_alpaca_dome [ 70%] Built target indi_hakos_roof [ 70%] Built target indi_wanderercover_v4_ec [ 71%] Built target indi_wanderercover_v4_pro_ec [ 71%] Built target indi_wanderer_eclipse [ 71%] Built target indi_astrolink4 [ 72%] Built target indi_wandererbox_plus_v3 [ 72%] Built target indi_wandererbox_pro_v3 [ 73%] Built target indi_wanderer_dew_terminator [ 73%] Built target indi_wanderer_cover [ 74%] Built target indi_skysafari [ 74%] Built target indi_watchdog [ 75%] Built target indi_safetymonitor [ 76%] Built target indi_flipflat [ 77%] Built target indi_simulator_lightpanel [ 77%] Built target indi_simulator_dustcover [ 77%] Built target indi_simulator_pac [ 77%] Built target indi_avalon_upas [ 77%] Built target indi_mlastro_rpa [ 78%] Built target indi_Excalibur [ 78%] Built target indi_snapcap [ 79%] Built target indi_astromech_lpm [ 79%] Built target indi_astrolink4mini2 [ 80%] Built target indi_sqm_weather [ 80%] Built target indi_simulator_sqm [ 80%] Built target indi_astrometry [ 80%] Built target indi_star2000 [ 81%] Built target indi_arduinost4 [ 81%] Built target indi_planewave_deltat [ 81%] Built target indi_gpusb [ 82%] Built target indi_simulator_gps [ 82%] Built target indi_deepskydad_fp [ 83%] Built target indi_giotto [ 83%] Built target indi_alto [ 84%] Built target indi_dragon_light [ 84%] Built target indi_gemini_flatpanel [ 84%] Built target indi_pegasus_flatmaster [ 84%] Built target indi_startech_hub [ 84%] Built target indi_wake_on_lan [ 85%] Built target indi_terrans_powerboxgo_v2 [ 85%] Built target indi_terrans_powerboxpro_v2 [ 86%] Built target indi_pegasus_upb [ 86%] Built target indi_pegasus_upb3 [ 86%] Built target indi_pegasus_ppb [ 87%] Built target indi_pegasus_ppba [ 87%] Built target indi_pegasus_spb [ 87%] Built target indi_ups_safety [ 87%] Built target indi_usbdewpoint [ 87%] Built target indi_myDewControllerPro [ 87%] Built target indi_cheapodc [ 88%] Built target indi_mydcp4esp32 [ 88%] Built target indi_celestron_dewpower [ 88%] Built target indi_svbony_powerbox [ 89%] Built target indi_wavesharemodbus_relay [ 89%] Built target indi_ipx800v4 [ 89%] Built target indi_simulator_io [ 89%] Built target indi_simulator_receiver [ 90%] Built target indi_simulator_weather [ 91%] Built target indi_meta_weather [ 91%] Built target indi_watcher_weather [ 91%] Built target indi_aagsolo_weather [ 92%] Built target indi_weather_safety_proxy [ 92%] Built target indi_mbox_weather [ 93%] Built target indi_uranus_weather [ 94%] Built target indi_vantage_weather [ 94%] Built target indi_openweathermap_weather [ 94%] Built target indi_weather_safety_alpaca [ 94%] Built target indi_weatherflow_weather [ 95%] Built target indi_hitech_weather [ 96%] Built target indi_imager_agent [ 96%] Built target shelyak_usis [ 96%] Built target indi_spectracyber [ 97%] Built target indi_alpaca_server [ 97%] Built target tutorial_one [ 98%] Built target tutorial_two [ 98%] Built target tutorial_three [ 98%] Built target tutorial_four [ 98%] Built target tutorial_dome [ 99%] Built target tutorial_rain [ 99%] Built target tutorial_seven [100%] Built target tutorial_eight Install the project... -- Install configuration: "Release" -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indimacros.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiapi.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indidevapi.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiutility.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/lilxml.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/base64.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indicom.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/sharedblob.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/libastro.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indibase.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indibasetypes.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/basedevice.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/parentdevice.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indistandardproperty.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiproperties.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiproperty.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipropertybasic.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipropertyview.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipropertytext.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipropertynumber.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipropertyswitch.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipropertylight.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipropertyblob.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiwidgetview.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiwidgettraits.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/abstractbaseclient.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indiserver -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/baseclient.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiclient.a -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiclient.2.2.0.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiclient.2.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiclient.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/eventloop.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/dsp.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/fits_extensions.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/fits.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/sdfits.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/fitsidi.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indi_hidapi.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_hid_test -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/streammanager.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/fpsmeter.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/uniquequeue.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/gammalut16.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/jpegutils.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/ccvt.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/ccvt_types.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/encoder/encodermanager.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/encoder/encoderinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/encoder/rawencoder.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/encoder/mjpegencoder.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/recorder/recordermanager.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/recorder/recorderinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/stream/recorder/serrecorder.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indidriver.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/pid.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/defaultdevice.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/hotplugcapabledevice.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/hotplugmanager.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiccd.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiccdchip.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indisensorinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indicorrelator.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indidetector.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indispectrograph.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indireceiver.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indifilterwheel.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indifocuserinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indigpsinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiweatherinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indifocuser.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indirotator.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/inditelescope.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiguiderinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indifilterinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indirotatorinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiinputinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indioutputinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipowerinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/inditimer.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indielapsedtimer.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indisinglethreadpool.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indidome.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indigps.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indilightboxinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indipacinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indidustcapinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiweather.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indilogger.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indicontroller.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/imusensorfusion.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiimuinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiimu.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiusbdevice.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/fitskeyword.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/connectionplugins/connectioninterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/connectionplugins/connectionserial.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/connectionplugins/connectiontcp.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/connectionplugins/connectioni2c.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/dsp/manager.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/dsp/dspinterface.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/dsp/transforms.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/dsp/convolution.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindidriver.a -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindidriver.2.2.0.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindidriver.2.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindidriver.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiAlignmentDriver.2.2.0.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiAlignmentDriver.2.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiAlignmentDriver.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/AlignmentSubsystemForMathPlugins.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/AlignmentSubsystemForDrivers.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/BasicMathPlugin.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/BuiltInMathPlugin.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/HaltonSequence.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/NearestMathPlugin.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/ClientAPIForAlignmentDatabase.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/ClientAPIForMathPluginManagement.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/Common.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/ConvexHull.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/DriverCommon.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/InMemoryDatabase.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/MathPlugin.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/MathPluginManagement.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/SVDMathPlugin.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/TelescopeDirectionVectorSupportFunctions.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/alignment/MapPropertiesToInMemoryDatabase.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindiAlignmentClient.a -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/indi/MathPlugins/libindi_Nearest_MathPlugin.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/indi/MathPlugins/libindi_SVD_MathPlugin.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindilx200.2.2.0.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindilx200.2.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/libindilx200.dylib -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/mounts/lx200telescope.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/mounts/lx200driver.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_lx200basic -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_lx200_TeenAstro -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_lx200generic -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_celestron_gps -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_rainbow_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_crux_mount -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_temma_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_paramount_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_astrotrac_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_synscan_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_synscanlegacy_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_skycommander_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_dsc_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ieqlegacy_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ieq_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ioptronv3_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pmc8_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_script_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_skywatcherAltAzMount -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_planewave_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alpaca_telescope -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_ccd -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_guide -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alpaca_ccd -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_seestar_ccd -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_robo_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ieaf_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_fcusb_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_nfocus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_nstep_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_efa_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_celestron_sct_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_aaf2_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_rbfocus_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_astromechfoc -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pinefeat_cef_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_moonlite_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_moonlitedro_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_myfocuserpro2_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_onfocus_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_teenastro_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_sestosenso_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_sestosenso2_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_esatto_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_esattoarco_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_rainbowrsf_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_dreamfocuser_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_lakeside_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_dmfc_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_focuscube -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_focuscube3 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_prodigyMF -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_scopsoag -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_usbfocusv3_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_microtouch_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_steeldrive2_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_steeldrive_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alluna_tcs2 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_lynx_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_perfectstar_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_siefs_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_hitecastrodc_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_deepskydad_af1_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_deepskydad_af2_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_deepskydad_af3_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_smartfocus_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_tcfs_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_lacerta_mfoc_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_lacerta_mfoc_fmc_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_activefocuser_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alpaca_focuser -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_nframe_rotator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_rotator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_gemini_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_iafscaa_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_nightcrawler_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pyxis_rotator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_falcon_rotator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_camelot_rotator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_falconv2_rotator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderer_lite_rotator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderer_rotator_mini -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderer_rotator_lite_v2 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_integra_focus -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_deepskydad_fr1 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_xagyl_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_manual_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_optec_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_quantum_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_trutech_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_qhycfw1_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_qhycfw2_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_qhycfw3_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasusindigo_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ioptron_wheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alpaca_filterwheel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_rolloff_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_baader_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_domepro2_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_rigel_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_scopedome_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ddw_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_script_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_nexdome_beaver -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_dragonlair_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_universalror_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alpaca_dome -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_hakos_roof -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderercover_v4_ec -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderercover_v4_pro_ec -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderer_eclipse -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_astrolink4 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wandererbox_plus_v3 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wandererbox_pro_v3 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderer_dew_terminator -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wanderer_cover -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_skysafari -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_watchdog -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_safetymonitor -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_flipflat -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_lightpanel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_dustcover -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_pac -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_avalon_upas -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_mlastro_rpa -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_Excalibur -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_snapcap -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_astromech_lpm -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_astrolink4mini2 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_sqm_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_sqm -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_astrometry -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_star2000 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_arduinost4 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_planewave_deltat -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_gpusb -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_gps -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_deepskydad_fp -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_giotto -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alto -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_dragon_light -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_gemini_flatpanel -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_flatmaster -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_startech_hub -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wake_on_lan -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_terrans_powerboxgo_v2 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_terrans_powerboxpro_v2 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_upb -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_upb3 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_ppb -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_ppba -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_pegasus_spb -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ups_safety -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_usbdewpoint -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_myDewControllerPro -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_cheapodc -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_mydcp4esp32 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_celestron_dewpower -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_svbony_powerbox -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_wavesharemodbus_relay -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_ipx800v4 -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_io -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_receiver -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_simulator_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_meta_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_watcher_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_aagsolo_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_weather_safety_proxy -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_mbox_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_uranus_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_vantage_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_openweathermap_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_weather_safety_alpaca -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_weatherflow_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_hitech_weather -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_imager_agent -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/shelyak_usis -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/share/indi/shelyak_boards.json -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_spectracyber -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_alpaca_server -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/share/indi/drivers.xml -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/share/indi/indi_tcfs_sk.xml -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_getprop -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_setprop -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_eval -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indi_getdevice -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib/pkgconfig/libindi.pc -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/inicpp.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indiversion.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/httplib.h -- Installing: /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/include/libindi/indijson.hpp installPhase completed in 44 seconds Running phase: fixupPhase checking for references to /nix/var/nix/builds/nix-37128-2453974065/ in /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0... patching script interpreter paths in /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0 stripping (with command strip and flags -S) in /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/lib /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin Running phase: installCheckPhase Executing versionCheckPhase Successfully managed to find version 2.2.0 in the output of the command /nix/store/9ddnx94z177601pgx8ppvb876iy3s0hd-indilib-2.2.0/bin/indiserver --version 2026-05-02T13:39:03: startup: indiserver --version Usage: indiserver [options] driver [driver ...] Purpose: server for local and remote INDI drivers INDI Library: 2.2.0 Code 2.2.0-tgz. Protocol 1.7. Options: -l d : log driver messages to /YYYY-MM-DD.islog -m m : kill client if gets more than this many MB behind, default 134217728 -d m : drop streaming blobs if client gets more than this many MB behind, default 5242880. 0 to disable -p p : alternate IP port, default 7624 -r r : maximum driver restarts on error, default 10 -f path : Path to fifo for dynamic startup and shutdown of drivers. -v : show key events, no traffic -vv : -v + key message content -vvv : -vv + complete xml driver : executable or [device]@host[:port] Finished versionCheckPhase no installcheck target in Makefile, doing nothing