<86>Oct 29 15:21:43 userdel[1978808]: delete user 'rooter' <86>Oct 29 15:21:43 userdel[1978808]: removed group 'rooter' owned by 'rooter' <86>Oct 29 15:21:43 userdel[1978808]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 29 15:21:43 groupadd[1978818]: group added to /etc/group: name=rooter, GID=1793 <86>Oct 29 15:21:43 groupadd[1978818]: group added to /etc/gshadow: name=rooter <86>Oct 29 15:21:43 groupadd[1978818]: new group: name=rooter, GID=1793 <86>Oct 29 15:21:43 useradd[1978829]: new user: name=rooter, UID=1793, GID=1793, home=/root, shell=/bin/bash, from=none <86>Oct 29 15:21:43 userdel[1978843]: delete user 'builder' <86>Oct 29 15:21:43 userdel[1978843]: removed group 'builder' owned by 'builder' <86>Oct 29 15:21:43 userdel[1978843]: removed shadow group 'builder' owned by 'builder' <86>Oct 29 15:21:43 groupadd[1978855]: group added to /etc/group: name=builder, GID=1794 <86>Oct 29 15:21:43 groupadd[1978855]: group added to /etc/gshadow: name=builder <86>Oct 29 15:21:43 groupadd[1978855]: new group: name=builder, GID=1794 <86>Oct 29 15:21:43 useradd[1978861]: new user: name=builder, UID=1794, GID=1794, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/nspec-16.5888-alt4.src.rpm: bad symbols in the license tag: ,, <13>Oct 29 15:21:46 rpmi: rpm-macros-qt5-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:21:51 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Oct 29 15:21:51 rpmi: qt5-base-common-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:21:51 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Oct 29 15:21:51 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Oct 29 15:21:51 rpmi: libgomp1-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 29 15:21:51 rpmi: qt5-declarative-common-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:21:51 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 15:21:51 rpmi: libxkbcommon-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490810 installed <13>Oct 29 15:21:51 rpmi: libusb-1.0.27-alt1 sisyphus+347412.100.1.1 1714739651 installed <13>Oct 29 15:21:51 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682597 installed <13>Oct 29 15:21:51 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Oct 29 15:21:51 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Oct 29 15:21:51 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Oct 29 15:21:51 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+278262.100.1.1 1626081867 installed <13>Oct 29 15:21:51 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646144 installed <13>Oct 29 15:21:51 rpmi: libwebp7-1.4.0-alt1 sisyphus+345159.200.1.1 1713168663 installed <13>Oct 29 15:21:51 rpmi: libopus-1.5.2-alt1 sisyphus+347834.100.1.1 1715455356 installed <13>Oct 29 15:21:51 rpmi: libsuitesparseconfig7-7.7.0-alt2 sisyphus+348694.100.1.1 1716437881 installed <13>Oct 29 15:21:51 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed <13>Oct 29 15:21:51 rpmi: liborc-0.4.40-alt1 sisyphus+357575.100.1.1 1726413203 installed <13>Oct 29 15:21:51 rpmi: libfftw3-common-3.3.10-alt1 sisyphus+356291.100.2.1 1725355952 installed <13>Oct 29 15:21:51 rpmi: libfftw3-3.3.10-alt1 sisyphus+356291.100.2.1 1725355952 installed <13>Oct 29 15:21:51 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 15:21:52 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Oct 29 15:21:52 rpmi: libatk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Oct 29 15:21:52 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed <13>Oct 29 15:21:52 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Oct 29 15:21:52 rpmi: libopenblas-0.3.28-alt1 sisyphus+356644.100.1.1 1725289674 installed <13>Oct 29 15:21:52 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed <13>Oct 29 15:21:52 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed <13>Oct 29 15:21:52 rpmi: libSDL2-2.30.8-alt1 sisyphus+358811.100.1.1 1727865598 installed <13>Oct 29 15:21:52 rpmi: libdvdread8-6.1.3-alt1 sisyphus+302642.100.1.1 1656163148 installed <13>Oct 29 15:21:52 rpmi: libimath29-3.1.6-alt4 sisyphus+347973.100.1.1 1715620450 installed <13>Oct 29 15:21:52 rpmi: libiex30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Oct 29 15:21:52 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Oct 29 15:21:52 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Oct 29 15:21:52 rpmi: libserd-0.32.2-alt1 sisyphus+341428.200.1.1 1708949158 installed <13>Oct 29 15:21:52 rpmi: libvpl2-2.13.0-alt1 sisyphus+357848.100.2.1 1726737480 installed <13>Oct 29 15:21:52 rpmi: libspeex-1.2.1-alt1 sisyphus+339763.100.1.1 1707113839 installed <13>Oct 29 15:21:52 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333692 installed <13>Oct 29 15:21:52 rpmi: liblame-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed <13>Oct 29 15:21:52 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Oct 29 15:21:52 rpmi: libdav1d_7-1.4.3-alt1 sisyphus+351889.100.1.1 1719823612 installed <13>Oct 29 15:21:52 rpmi: libaom3-3.9.1-alt2 sisyphus+354446.100.1.1 1722877371 installed <13>Oct 29 15:21:52 rpmi: libopenjpeg2.0-2.5.2-alt1 sisyphus+341637.100.1.1 1709150017 installed <13>Oct 29 15:21:52 rpmi: libquadmath0-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 29 15:21:52 rpmi: libgfortran5-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 29 15:21:52 rpmi: libchromaprint1-1.5.1-alt1 sisyphus+346100.200.2.1 1716252063 installed <13>Oct 29 15:21:52 rpmi: libICE-devel-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed <13>Oct 29 15:21:52 rpmi: libSM-devel-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed <13>Oct 29 15:21:52 rpmi: libdc1394-22-2.2.5-alt1.1 sisyphus+311484.100.1.1 1670647146 installed <13>Oct 29 15:21:52 rpmi: libiec61883-1.2.0-alt1.qa1 sisyphus+275365.100.1.2 1624491850 installed <13>Oct 29 15:21:52 rpmi: libflac12-1.4.3-alt2 sisyphus+343354.100.1.1 1711118098 installed <13>Oct 29 15:21:52 rpmi: libwayland-cursor-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 15:21:52 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 15:21:52 rpmi: libv4l-1.28.1-alt1 sisyphus+353586.100.1.1 1721897959 installed <13>Oct 29 15:21:52 rpmi: kf5-filesystem-5.100.1-alt1 sisyphus+333884.100.1.2 1699476475 installed <13>Oct 29 15:21:52 rpmi: qt5-connectivity-common-5.15.15-alt1 sisyphus+357337.2300.3.1 1726210620 installed <13>Oct 29 15:21:52 rpmi: qt5-location-common-5.15.15-alt1 sisyphus+357337.1000.3.1 1726209434 installed <13>Oct 29 15:21:52 rpmi: libmtdev-1.1.6-alt1 sisyphus+278361.100.1.1 1626091644 installed <13>Oct 29 15:21:52 rpmi: libevdev-1.13.3-alt1 sisyphus+356918.100.1.1 1725546440 installed <13>Oct 29 15:21:52 rpmi: libts0-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Oct 29 15:21:52 rpmi: libdouble-conversion3-3.3.0-alt1 sisyphus+333410.100.1.1 1698928789 installed <13>Oct 29 15:21:53 rpmi: libqt5-core-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:21:53 rpmi: libqt5-xml-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:21:53 rpmi: libqt5-test-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:21:53 rpmi: libgflags-2.2.2-alt3 sisyphus+319790.100.1.1 1683117277 installed <13>Oct 29 15:21:53 rpmi: libopenal1-1.22.2-alt2 sisyphus+331513.100.1.2 1697028598 installed <13>Oct 29 15:21:53 rpmi: libdv-1.0.0-alt6 sisyphus+286805.100.2.1 1633968015 installed <13>Oct 29 15:21:53 rpmi: libsqlite3-3.46.0-alt1 sisyphus+352354.100.2.1 1721980422 installed <13>Oct 29 15:21:53 rpmi: libqt5-sql-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:21:53 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Oct 29 15:21:53 rpmi: perl-Compress-Raw-Zlib-2.206-alt1 sisyphus+335067.600.1.1 1700901499 installed <13>Oct 29 15:21:53 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed <13>Oct 29 15:21:53 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed <13>Oct 29 15:21:53 rpmi: libwebrtc-audio-processing-1.3-alt2 sisyphus+332026.100.1.1 1697579361 installed <13>Oct 29 15:21:53 rpmi: libsbc1-2.0-alt2 sisyphus+322708.100.1.1 1686327806 installed <13>Oct 29 15:21:53 rpmi: liblc3-1.1.1-alt1 sisyphus+347780.100.1.1 1715374023 installed <13>Oct 29 15:21:53 rpmi: libfreeaptx-0.1.1-alt1 sisyphus+282022.100.1.1 1628182661 installed <13>Oct 29 15:21:53 rpmi: libfdk-aac2-2.0.3-alt0.1 sisyphus+338863.100.1.1 1706094241 installed <13>Oct 29 15:21:53 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 15:21:53 rpmi: libzeromq-4.3.4-alt3 sisyphus+326735.200.2.1 1691482840 installed <13>Oct 29 15:21:53 rpmi: libmpg123-1:1.32.7-alt1 sisyphus+354663.100.1.1 1723095997 installed <13>Oct 29 15:21:53 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707350065 installed <13>Oct 29 15:21:53 rpmi: libunwind-1.7.0-alt2 sisyphus+335269.100.1.1 1701110934 installed <13>Oct 29 15:21:53 rpmi: libglog2-0.7.1-alt1 sisyphus+350246.140.8.1 1724736246 installed <13>Oct 29 15:21:53 rpmi: libspirv-tools0-1:2024.3-alt0.1 sisyphus+356274.200.1.1 1724862331 installed <13>Oct 29 15:21:53 rpmi: libzix-0.4.2-alt1 sisyphus+341428.100.1.1 1708949131 installed <13>Oct 29 15:21:53 rpmi: libsord-0.16.16-alt1 sisyphus+341428.300.1.1 1708949185 installed <13>Oct 29 15:21:53 rpmi: libbs2b-3.1.0-alt1.4 sisyphus+346078.200.2.1 1716241402 installed <13>Oct 29 15:21:53 rpmi: libx264-164-alt1.1 sisyphus+322210.100.1.1 1685494917 installed <13>Oct 29 15:21:53 rpmi: libvpx9-1.14.1-alt1 sisyphus+351742.40.3.1 1719836000 installed <13>Oct 29 15:21:53 rpmi: libtwolame-0.4.0-alt1 sisyphus+277783.100.1.1 1625798476 installed <13>Oct 29 15:21:53 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 29 15:21:53 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 29 15:21:53 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Oct 29 15:21:53 rpmi: libharfbuzz-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 15:21:53 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Oct 29 15:21:53 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Oct 29 15:21:53 rpmi: libass9-0.17.3-alt1 sisyphus+352066.100.1.1 1720008822 installed <13>Oct 29 15:21:53 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Oct 29 15:21:53 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Oct 29 15:21:53 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Oct 29 15:21:53 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 29 15:21:53 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 29 15:21:53 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Oct 29 15:21:53 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Oct 29 15:21:53 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Oct 29 15:21:54 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Oct 29 15:21:54 rpmi: libxcbutil-keysyms-0.4.0-alt1 sisyphus+278187.100.1.1 1626075966 installed <13>Oct 29 15:21:54 rpmi: libxcbutil-keysyms-devel-0.4.0-alt1 sisyphus+278187.100.1.1 1626075966 installed <13>Oct 29 15:21:54 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+278275.100.1.2 1626148616 installed <13>Oct 29 15:21:54 rpmi: libxcbutil-1:0.4.1-alt1 sisyphus+312057.100.1.1 1671526887 installed <13>Oct 29 15:21:54 rpmi: libxcbutil-image-0.4.0-alt1 sisyphus+275413.100.1.3 1624505793 installed <13>Oct 29 15:21:54 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+276916.100.1.2 1625275234 installed <13>Oct 29 15:21:54 rpmi: libxkbcommon-x11-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490810 installed <13>Oct 29 15:21:54 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Oct 29 15:21:54 rpmi: libXdmcp-devel-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Oct 29 15:21:54 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Oct 29 15:21:55 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Oct 29 15:21:56 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Oct 29 15:21:56 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Oct 29 15:21:56 rpmi: libharfbuzz-icu-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 15:21:56 rpmi: libharfbuzz-gobject-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 15:21:56 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Oct 29 15:21:56 rpmi: libbrotlienc-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 29 15:21:56 rpmi: libsratom-0.6.16-alt1 sisyphus+341428.400.1.1 1708949212 installed <13>Oct 29 15:21:56 rpmi: liblilv-0.24.24-alt2 sisyphus+341494.100.1.1 1709024102 installed <13>Oct 29 15:21:56 rpmi: libglslang14-1:14.3.0-alt1 sisyphus+356274.300.1.1 1724862437 installed <13>Oct 29 15:21:56 rpmi: libshaderc1-2024.1-alt0.1 sisyphus+351081.100.1.1 1718627214 installed <13>Oct 29 15:21:56 rpmi: libsamplerate-0.2.2-alt1 sisyphus+284642.100.1.1 1630906301 installed <13>Oct 29 15:21:56 rpmi: librubberband-3.3.0-alt1 sisyphus+328096.300.3.1 1693230966 installed <13>Oct 29 15:21:56 rpmi: libinstpatch-1.1.6-alt1.1 sisyphus+279572.100.1.2 1626605094 installed <13>Oct 29 15:21:56 rpmi: libqt5-concurrent-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:21:56 rpmi: libdouble-conversion-devel-3.3.0-alt1 sisyphus+333410.100.1.1 1698928789 installed <13>Oct 29 15:21:56 rpmi: tslib-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Oct 29 15:21:56 rpmi: kf5-karchive-common-5.116.0-alt1 sisyphus+348739.2100.3.2 1716830876 installed <13>Oct 29 15:21:56 rpmi: libkf5archive-5.116.0-alt1 sisyphus+348739.2100.3.2 1716830876 installed <13>Oct 29 15:21:56 rpmi: libquadmath13-devel-13.2.1-alt5 icarus+359818.200.1.1 1729097523 installed <13>Oct 29 15:21:56 rpmi: libfftw3q-3.3.10-alt1 sisyphus+356291.100.2.1 1725355952 installed <13>Oct 29 15:21:56 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Oct 29 15:21:56 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711571288 installed <13>Oct 29 15:21:56 rpmi: libngtcp2.16-1.7.0-alt1 sisyphus+356415.200.1.1 1725031912 installed <13>Oct 29 15:21:56 rpmi: libngtcp2_crypto_gnutls8-1.7.0-alt1 sisyphus+356415.200.1.1 1725031912 installed <13>Oct 29 15:21:56 rpmi: libilmthread30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Oct 29 15:21:56 rpmi: libopenexr30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Oct 29 15:21:56 rpmi: libdvdnav-6.1.1-alt1 sisyphus+279367.100.1.1 1626478896 installed <13>Oct 29 15:21:56 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed <13>Oct 29 15:21:56 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Oct 29 15:21:56 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Oct 29 15:21:56 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 15:21:56 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 15:21:56 rpmi: libfftw3f-3.3.10-alt1 sisyphus+356291.100.2.1 1725355952 installed <13>Oct 29 15:21:56 rpmi: libfftw3l-3.3.10-alt1 sisyphus+356291.100.2.1 1725355952 installed <13>Oct 29 15:21:56 rpmi: libfftw3-devel-3.3.10-alt1 sisyphus+356291.100.2.1 1725355952 installed <13>Oct 29 15:21:56 rpmi: libamd3-7.7.0-alt2 sisyphus+348694.100.1.1 1716437881 installed <13>Oct 29 15:21:56 rpmi: libcamd3-7.7.0-alt2 sisyphus+348694.100.1.1 1716437881 installed <13>Oct 29 15:21:56 rpmi: libcolamd3-7.7.0-alt2 sisyphus+348694.100.1.1 1716437881 installed <13>Oct 29 15:21:56 rpmi: libccolamd3-7.7.0-alt2 sisyphus+348694.100.1.1 1716437881 installed <13>Oct 29 15:21:56 rpmi: libavc1394-0.5.4-alt2 sisyphus+284572.100.1.1 1630712939 installed <13>Oct 29 15:21:56 rpmi: libraw-0.21.3-alt1 sisyphus+357907.100.1.1 1726761375 installed <13>Oct 29 15:21:56 rpmi: libmng-2.0.3-alt2 sisyphus+275730.100.1.1 1624750901 installed <13>Oct 29 15:21:56 rpmi: libusb-compat-0.1.8-alt1 sisyphus+339464.100.1.1 1706693618 installed <13>Oct 29 15:21:56 rpmi: libxkbcommon-devel-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490810 installed <13>Oct 29 15:21:56 rpmi: qt5-quickcontrols2-common-5.15.15-alt1 sisyphus+357337.2100.3.1 1726210388 installed <13>Oct 29 15:21:56 rpmi: libvidstab-1.1.0-alt2.1 sisyphus+279558.100.1.2 1626596087 installed <13>Oct 29 15:21:56 rpmi: libsoundtouch-2.3.3-alt1 sisyphus+344043.100.1.1 1711799526 installed <13>Oct 29 15:21:56 rpmi: libyuv-0.0.1874-alt1 sisyphus+326054.40.2.1 1690679392 installed <13>Oct 29 15:21:56 rpmi: qt5-tools-common-5.15.15-alt1 sisyphus+359327.100.1.3 1728470812 installed <13>Oct 29 15:21:56 rpmi: qt5-serialport-common-5.15.15-alt1 sisyphus+357337.700.3.1 1726209177 installed <13>Oct 29 15:21:56 rpmi: libqt5-serialport-5.15.15-alt1 sisyphus+357337.700.3.1 1726209177 installed <13>Oct 29 15:21:56 rpmi: qt5-multimedia-common-5.15.15-alt1 sisyphus+357337.600.3.1 1726209102 installed <13>Oct 29 15:21:56 rpmi: qt5-script-common-5.15.15-alt1 sisyphus+357337.1500.3.1 1726209942 installed <13>Oct 29 15:21:56 rpmi: qt5-sensors-common-5.15.15-alt1 sisyphus+357337.1100.3.1 1726209553 installed <13>Oct 29 15:21:56 rpmi: qt5-serialbus-common-5.15.15-alt1 sisyphus+357337.2400.3.1 1726210708 installed <13>Oct 29 15:21:56 rpmi: qt5-svg-common-5.15.15-alt1 sisyphus+357337.1700.3.1 1726210080 installed <13>Oct 29 15:21:56 rpmi: qt5-x11extras-common-5.15.15-alt1 sisyphus+357337.1600.3.1 1726210009 installed <13>Oct 29 15:21:56 rpmi: qt5-imageformats-common-5.15.15-alt1 sisyphus+357337.2000.3.1 1726210131 installed <13>Oct 29 15:21:56 rpmi: xxd-4:9.1.0050-alt4 sisyphus+350411.100.1.1 1717596636 installed <13>Oct 29 15:21:56 rpmi: vulkan-headers-1.3.290-alt1 sisyphus+356274.400.2.1 1724874998 installed <13>Oct 29 15:21:56 rpmi: libudev-devel-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 29 15:21:56 rpmi: qt5-phonon-common-4.11.1-alt2 sisyphus+275174.100.2.1 1624905521 installed <13>Oct 29 15:21:56 rpmi: libpython-2.7.18-alt11 sisyphus+328124.4300.1.1 1693252303 installed <13>Oct 29 15:21:56 rpmi: libreadline7-7.0.3-alt5 sisyphus+328858.200.1.1 1694010737 installed <13>Oct 29 15:21:56 rpmi: python2-base-2.7.18-alt11 sisyphus+328124.4300.1.1 1693252303 installed <13>Oct 29 15:21:57 rpmi: libgtk+2-locales-2.24.33-alt1 sisyphus+278555.100.1.2 1626252653 installed <13>Oct 29 15:21:57 rpmi: xorg-xf86miscproto-devel-0.9.3-alt1 sisyphus+277136.100.1.1 1625405239 installed <13>Oct 29 15:21:57 rpmi: libde265-1.0.15-alt1 sisyphus+337190.100.1.1 1703502096 installed <13>Oct 29 15:21:57 rpmi: librav1e-0.7.1-alt1 sisyphus+338722.100.1.1 1706001596 installed <13>Oct 29 15:21:57 rpmi: libavif-1.1.1-alt1 sisyphus+356778.100.1.1 1725438291 installed <13>Oct 29 15:21:57 rpmi: libwacom-data-2.13.0-alt1 sisyphus+356629.100.1.1 1725279204 installed <13>Oct 29 15:21:57 rpmi: libduktape207-2.7.0-alt3 sisyphus+352341.100.1.1 1720324462 installed <13>Oct 29 15:21:57 rpmi: icon-theme-hicolor-0.18-alt1 sisyphus+349610.100.1.1 1716831669 installed <13>Oct 29 15:21:57 rpmi: highway-libs-1.2.0-alt1 sisyphus+350172.100.1.1 1717270054 installed <13>Oct 29 15:21:57 rpmi: libmpeg2-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416716 installed <13>Oct 29 15:21:57 rpmi: libcdio-2.1.0-alt1 sisyphus+328181.400.2.1 1693321803 installed <13>Oct 29 15:21:57 rpmi: liba52-0.8.0-alt1 sisyphus+349892.100.1.1 1716987412 installed <13>Oct 29 15:21:57 rpmi: libwavpack-5.7.0-alt1 sisyphus+342915.100.1.1 1710636743 installed <13>Oct 29 15:21:57 rpmi: libtag-1.12-alt1 sisyphus+277260.100.1.1 1625423537 installed <13>Oct 29 15:21:57 rpmi: libpcre3-8.45-alt2 sisyphus+283722.100.1.2 1629848198 installed <13>Oct 29 15:21:57 rpmi: libslang2-2.3.3-alt1 sisyphus+314492.100.1.1 1675240386 installed <13>Oct 29 15:21:57 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Oct 29 15:21:57 rpmi: libvisual0.4-0.4.0-alt3 sisyphus+276250.100.1.2 1624927462 installed <13>Oct 29 15:21:57 rpmi: libgraphene-1.10.8-alt1 sisyphus+296855.100.1.1 1647633383 installed <13>Oct 29 15:21:57 rpmi: libcdparanoia-1:10.2-alt6 sisyphus+346090.200.2.1 1716245892 installed <13>Oct 29 15:21:57 rpmi: libvo-amrwbenc-0.1.3-alt1 sisyphus+275410.100.1.2 1624504610 installed <13>Oct 29 15:21:57 rpmi: libvo-aacenc-0.1.3-alt2 sisyphus+285812.100.1.1 1632410909 installed <13>Oct 29 15:21:57 rpmi: libsrtp2-2.6.0-alt1 sisyphus+341594.100.1.1 1709111211 installed <13>Oct 29 15:21:57 rpmi: libopenh264-2.4.1-alt1 sisyphus+339659.100.1.1 1706889394 installed <13>Oct 29 15:21:57 rpmi: libtbb-2021.13.0-alt1 sisyphus+351726.100.1.1 1719561727 installed <13>Oct 29 15:21:57 rpmi: libprotobuf32-3.21.12-alt5 sisyphus+353063.24400.30.1 1723234273 installed <13>Oct 29 15:21:57 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388330 installed <13>Oct 29 15:21:57 rpmi: liblapack-1:3.8.0-alt7 sisyphus+340675.300.1.1 1707908338 installed <13>Oct 29 15:21:57 rpmi: libcholmod5-7.7.0-alt2 sisyphus+348694.100.1.1 1716437881 installed <13>Oct 29 15:21:57 rpmi: libspqr4-7.7.0-alt2 sisyphus+348694.100.1.1 1716437881 installed <13>Oct 29 15:21:57 rpmi: libmodplug-0.8.9.0-alt1 sisyphus+275375.100.2.2 1624495419 installed <13>Oct 29 15:21:57 rpmi: libyajl-2.1.0-alt3 sisyphus+322972.100.1.1 1686724493 installed <13>Oct 29 15:21:57 rpmi: libxslt-1.1.39-alt1 sisyphus+349406.100.1.1 1716751806 installed <13>Oct 29 15:21:57 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631866 installed <13>Oct 29 15:21:57 rpmi: usbids-20240206-alt1 sisyphus+339943.100.1.1 1707270512 installed <13>Oct 29 15:21:57 rpmi: pciids-20240913-alt1 sisyphus+357455.100.1.1 1726250568 installed <13>Oct 29 15:21:57 rpmi: hwdata-0.384-alt1 sisyphus+354460.100.1.1 1722898493 installed <13>Oct 29 15:21:57 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Oct 29 15:21:57 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed <13>Oct 29 15:21:57 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed <13>Oct 29 15:21:57 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed <13>Oct 29 15:21:57 rpmi: perl-Compress-Raw-Bzip2-2.210-alt1 sisyphus+343108.100.1.3 1710881036 installed <13>Oct 29 15:21:57 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+335067.1200.1.1 1700901589 installed <13>Oct 29 15:21:57 rpmi: perl-Clone-0.46-alt1 sisyphus+335067.1100.1.1 1700901562 installed <13>Oct 29 15:21:57 rpmi: perl-HTML-Tagset-3.24-alt1 sisyphus+343117.100.1.3 1710883587 installed <13>Oct 29 15:21:57 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Oct 29 15:21:57 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed <13>Oct 29 15:21:57 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901412 installed <13>Oct 29 15:21:57 rpmi: perl-Encode-3.21-alt1 sisyphus+343095.100.1.1 1710875477 installed <13>Oct 29 15:21:57 rpmi: perl-URI-5.27-alt1 sisyphus+340901.100.1.1 1708180683 installed <13>Oct 29 15:21:57 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed <13>Oct 29 15:21:57 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed <13>Oct 29 15:21:57 rpmi: perl-HTML-Parser-3.82-alt1 sisyphus+343116.100.1.3 1710883258 installed <13>Oct 29 15:21:57 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Oct 29 15:21:57 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Oct 29 15:21:57 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed <13>Oct 29 15:21:57 rpmi: perl-HTTP-Message-6.45-alt1 sisyphus+330728.100.1.1 1696162276 installed <13>Oct 29 15:21:57 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Oct 29 15:21:57 rpmi: perl-libwww-6.77-alt1 sisyphus+343120.100.1.2 1710884405 installed <13>Oct 29 15:21:57 rpmi: perl-XML-LibXML-2.0210-alt8 sisyphus+355798.100.1.1 1724340088 installed <13>Oct 29 15:21:57 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed <13>Oct 29 15:21:57 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed <13>Oct 29 15:21:57 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed <13>Oct 29 15:21:58 rpmi: icon-theme-adwaita-47.0-alt1 sisyphus+357735.1000.3.1 1726642413 installed <13>Oct 29 15:21:58 rpmi: liblash-1:0.5.4-alt1_51 sisyphus+346344.200.2.3 1716476919 installed <13>Oct 29 15:21:58 rpmi: libmysofa-1.3.2-alt1 sisyphus+335142.100.1.1 1701003723 installed <13>Oct 29 15:21:58 rpmi: libldac2-2.0.2.3-alt0.1 sisyphus+278007.100.1.2 1625973044 installed <13>Oct 29 15:21:58 rpmi: libsigc++2-2.12.1-alt1 sisyphus+331046.200.2.1 1696511642 installed <13>Oct 29 15:21:58 rpmi: libconfig-c++11-1.7.3-alt1 sisyphus+356893.2177.17.1 1725864292 installed <13>Oct 29 15:21:58 rpmi: libtdb-1.4.10-alt1 sisyphus+342425.100.8.1 1714748986 installed <13>Oct 29 15:21:58 rpmi: libltdl7-2.4.7-alt5 sisyphus+341963.200.3.1 1711659208 installed <13>Oct 29 15:21:58 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Oct 29 15:21:58 rpmi: sound-theme-freedesktop-0.8-alt1 sisyphus+277010.100.1.2 1625346634 installed <13>Oct 29 15:21:58 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Oct 29 15:21:58 rpmi: libgtest-1.13.0-alt2 sisyphus+346258.200.2.1 1716419382 installed <13>Oct 29 15:21:58 rpmi: libbluez-5.78-alt1 sisyphus+358469.100.1.1 1727429927 installed <13>Oct 29 15:21:58 rpmi: libfaad2-2.11.1-alt1 sisyphus+338260.100.2.2 1705755212 installed <13>Oct 29 15:21:58 rpmi: libfaac0-1.28-alt2 sisyphus+346184.200.2.1 1716351469 installed <13>Oct 29 15:21:58 rpmi: libdca0-0.0.5-alt4.qa1 sisyphus+275349.100.1.2 1624487408 installed <13>Oct 29 15:21:58 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Oct 29 15:21:58 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Oct 29 15:21:58 rpmi: libnghttp3.9-1.5.0-alt1 sisyphus+356415.100.1.1 1725031855 installed <13>Oct 29 15:21:58 rpmi: libnghttp2-1.63.0-alt1 sisyphus+356414.100.1.1 1725031508 installed <13>Oct 29 15:21:58 rpmi: openldap-common-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed <13>Oct 29 15:21:58 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Oct 29 15:21:58 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Oct 29 15:21:58 rpmi: libzxing-cpp-2.2.1-alt1 sisyphus+336233.100.1.1 1702264522 installed <13>Oct 29 15:21:58 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Oct 29 15:21:58 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124288 installed <13>Oct 29 15:21:58 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Oct 29 15:21:58 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Oct 29 15:21:58 rpmi: libgme-0.6.3-alt2 sisyphus+293048.100.1.1 1641452306 installed <13>Oct 29 15:21:58 rpmi: libudfread-1.1.2-alt2 sisyphus+286325.100.1.1 1633263312 installed <13>Oct 29 15:21:58 rpmi: libbluray-1.3.4-alt1 sisyphus+310888.100.1.1 1669800489 installed <13>Oct 29 15:21:58 rpmi: libzimg2-3.0.5-alt1 sisyphus+324805.100.1.1 1689254328 installed <13>Oct 29 15:21:58 rpmi: vulkan-filesystem-1.3.290-alt1 sisyphus+356274.700.2.1 1724875216 installed <13>Oct 29 15:21:58 rpmi: libvulkan1-1.3.290-alt1 sisyphus+356274.700.2.1 1724875216 installed <13>Oct 29 15:21:58 rpmi: libdovi3-2.1.2-alt1 sisyphus+354426.100.1.1 1722863450 installed <13>Oct 29 15:21:58 rpmi: libplacebo338-6.338.2-alt0.2 sisyphus+341163.100.1.1 1708438285 installed <13>Oct 29 15:21:58 rpmi: libsoxr-0.1.3-alt1.1 sisyphus+317908.100.1.1 1680415073 installed <13>Oct 29 15:21:58 rpmi: libxvid-1.3.7-alt1 sisyphus+292833.100.1.1 1640949610 installed <13>Oct 29 15:21:58 rpmi: libnuma-2.0.18-alt1 sisyphus+358102.100.1.1 1727069613 installed <13>Oct 29 15:21:58 rpmi: libx265-199-3.5-alt1.1 sisyphus+277560.100.1.1 1625697230 installed <13>Oct 29 15:21:58 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Oct 29 15:21:58 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035267 installed <13>Oct 29 15:21:58 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Oct 29 15:21:58 rpmi: libdrm-1:2.4.123-alt1 sisyphus+357330.40.3.1 1726125397 installed <13>Oct 29 15:21:58 rpmi: llvm18.1-filesystem-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 15:21:58 rpmi: llvm18.1-polly-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 15:21:58 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Oct 29 15:21:58 rpmi: llvm18.1-gold-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 15:22:00 rpmi: llvm18.1-libs-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 15:22:00 rpmi: libsnappy-1.1.7-alt1 sisyphus+276400.100.1.2 1625016393 installed <13>Oct 29 15:22:00 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Oct 29 15:22:00 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Oct 29 15:22:00 rpmi: libdeflate-1.22-alt1 sisyphus+359192.100.1.1 1728330316 installed <13>Oct 29 15:22:00 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Oct 29 15:22:00 rpmi: libgdk-pixbuf-locales-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Oct 29 15:22:00 rpmi: libopencore-amrwb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Oct 29 15:22:00 rpmi: libopencore-amrnb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Oct 29 15:22:00 rpmi: libcodec2_1.2-1.2.0-alt1 sisyphus+340564.40.2.1 1707820763 installed <13>Oct 29 15:22:00 rpmi: gobject-introspection-1.82.0-alt1 sisyphus+357735.200.3.1 1726641712 installed <13>Oct 29 15:22:00 rpmi: libjson-c5-0.18-alt1 sisyphus+358387.100.1.1 1727298142 installed <13>Oct 29 15:22:00 rpmi: libCharLS2-2.0.0-alt1_3 sisyphus+346001.100.2.1 1716202266 installed <13>Oct 29 15:22:00 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Oct 29 15:22:00 rpmi: libstdc++14-devel-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 29 15:22:01 rpmi: gcc14-c++-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 29 15:22:01 rpmi: gcc-c++-14-alt1 icarus+359818.400.1.1 1729097861 installed <13>Oct 29 15:22:01 rpmi: libpixman-3:0.43.4-alt2 sisyphus+344164.100.1.1 1711987977 installed <13>Oct 29 15:22:01 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Oct 29 15:22:01 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Oct 29 15:22:01 rpmi: flexiblas-3.4.4-alt3 sisyphus+355796.100.1.1 1724340590 installed <13>Oct 29 15:22:01 rpmi: libflexiblas.3-3.4.4-alt3 sisyphus+355796.100.1.1 1724340590 installed <13>Oct 29 15:22:01 rpmi: flexiblas-netlib-3.4.4-alt3 sisyphus+355796.100.1.1 1724340590 installed <13>Oct 29 15:22:01 rpmi: libceres4-2.2.0-alt2 sisyphus+350246.370.8.1 1724736407 installed <13>Oct 29 15:22:01 rpmi: libdevmapper-1.02.200-alt1 sisyphus+355869.100.1.1 1724444357 installed <13>Oct 29 15:22:01 rpmi: mount-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Oct 29 15:22:01 rpmi: losetup-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Oct 29 15:22:01 rpmi: lsblk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Oct 29 15:22:01 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed <13>Oct 29 15:22:01 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Oct 29 15:22:01 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed <13>Oct 29 15:22:01 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Oct 29 15:22:01 rpmi: libgio-2.82.1-alt1 sisyphus+358041.200.1.1 1726905885 installed <13>Oct 29 15:22:01 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Oct 29 15:22:01 rpmi: libgdk-pixbuf-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Oct 29 15:22:01 rpmi: libgstreamer1.0-1.24.8-alt1 sisyphus+357916.100.1.1 1726778698 installed <13>Oct 29 15:22:01 rpmi: gstreamer1.0-1.24.8-alt1 sisyphus+357916.100.1.1 1726778698 installed <13>Oct 29 15:22:01 rpmi: libgstreamer1.0-gir-1.24.8-alt1 sisyphus+357916.100.1.1 1726778698 installed <13>Oct 29 15:22:01 rpmi: gtk4-update-icon-cache-4.16.3-alt1 sisyphus+359083.100.1.1 1728106873 installed <13>Oct 29 15:22:01 rpmi: libglibmm-2.66.7-alt1 sisyphus+344717.100.1.1 1712649439 installed <13>Oct 29 15:22:01 rpmi: libjson-glib-1.10.0-alt1 sisyphus+357735.1200.3.1 1726642581 installed <13>Oct 29 15:22:01 rpmi: libgusb-0.4.9-alt1 sisyphus+345693.100.1.1 1713857461 installed <13>Oct 29 15:22:01 rpmi: libcolord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039016 installed <13>Oct 29 15:22:01 rpmi: libxml++2-2.42.3-alt1 sisyphus+338062.100.1.2 1705656007 installed <13>Oct 29 15:22:01 rpmi: libffado-2.4.8-alt1.2 sisyphus+356893.2700.18.1 1725878951 installed <13>Oct 29 15:22:01 rpmi: libheif-1.18.2-alt1 sisyphus+357135.100.1.1 1725864573 installed <13>Oct 29 15:22:02 rpmi: libjxl0.10-0.10.3-alt1 sisyphus+351709.100.1.1 1719512970 installed <13>Oct 29 15:22:02 rpmi: libjxl-pixbuf-loader-0.10.3-alt1 sisyphus+351709.100.1.1 1719512970 installed <13>Oct 29 15:22:02 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Oct 29 15:22:02 rpmi: libnice-0.1.22-alt1 sisyphus+342031.100.1.1 1709629225 installed <13>Oct 29 15:22:02 rpmi: systemd-modules-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 29 15:22:02 rpmi: systemd-sysctl-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 29 15:22:02 rpmi: systemd-tmpfiles-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 29 15:22:02 rpmi: systemd-utils-filetriggers-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 29 15:22:02 rpmi: libfdisk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Oct 29 15:22:02 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 15:22:02 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 15:22:02 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Oct 29 15:22:02 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 15:22:02 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Oct 29 15:22:02 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Oct 29 15:22:02 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Oct 29 15:22:02 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Oct 29 15:22:02 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Oct 29 15:22:02 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233711 installed <13>Oct 29 15:22:02 rpmi: libXcursor-1.2.2-alt1 sisyphus+343583.600.1.1 1711441025 installed <13>Oct 29 15:22:02 rpmi: libXfixes-devel-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Oct 29 15:22:02 rpmi: libcairo-gobject-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Oct 29 15:22:02 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Oct 29 15:22:02 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Oct 29 15:22:02 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed <13>Oct 29 15:22:02 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed <13>Oct 29 15:22:02 rpmi: libXv-1.0.12-alt1 sisyphus+311188.600.1.1 1670233799 installed <13>Oct 29 15:22:02 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233682 installed <13>Oct 29 15:22:02 rpmi: libXt-1.3.0-alt1 sisyphus+331490.500.1.1 1697023310 installed <13>Oct 29 15:22:02 rpmi: libXmu-1.2.0-alt1 sisyphus+343583.1200.1.1 1711441172 installed <13>Oct 29 15:22:02 rpmi: libXt-devel-1.3.0-alt1 sisyphus+331490.500.1.1 1697023310 installed <13>Oct 29 15:22:02 rpmi: libXmu-devel-1.2.0-alt1 sisyphus+343583.1200.1.1 1711441172 installed <13>Oct 29 15:22:02 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Oct 29 15:22:02 rpmi: libpango-1.54.0-alt1 sisyphus+350796.200.1.1 1718041393 installed <13>Oct 29 15:22:02 rpmi: librsvg-1:2.59.1-alt1 sisyphus+358566.100.1.1 1727529695 installed <13>Oct 29 15:22:02 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Oct 29 15:22:03 rpmi: libGLX-mesa-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 15:22:03 rpmi: libgbm-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 15:22:03 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 15:22:03 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 15:22:03 rpmi: libva-2.22.0-alt1 sisyphus+351641.100.2.1 1719561314 installed <13>Oct 29 15:22:03 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Oct 29 15:22:03 rpmi: libzvbi-0.2.35-alt2 sisyphus+275416.100.1.3 1624507095 installed <13>Oct 29 15:22:03 rpmi: libEGL-mesa-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 15:22:03 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 15:22:03 rpmi: libgst-plugins1.0-1.24.8-alt1 sisyphus+357916.200.1.1 1726778815 installed <13>Oct 29 15:22:03 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 15:22:03 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Oct 29 15:22:03 rpmi: libgst-plugins1.0-gir-1.24.8-alt1 sisyphus+357916.200.1.1 1726778815 installed <13>Oct 29 15:22:03 rpmi: gst-plugins-ugly1.0-1.24.8-alt1 sisyphus+357916.500.1.1 1726779211 installed <13>Oct 29 15:22:03 rpmi: libXxf86vm-devel-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Oct 29 15:22:03 rpmi: libXpm-3.5.17-alt1 sisyphus+330921.100.1.1 1696400257 installed <13>Oct 29 15:22:03 rpmi: libXpm-devel-3.5.17-alt1 sisyphus+330921.100.1.1 1696400257 installed <13>Oct 29 15:22:03 rpmi: libXcomposite-devel-0.4.6-alt1 sisyphus+311188.200.1.1 1670233682 installed <13>Oct 29 15:22:03 rpmi: libXv-devel-1.0.12-alt1 sisyphus+311188.600.1.1 1670233799 installed <13>Oct 29 15:22:03 rpmi: libXinerama-devel-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed <13>Oct 29 15:22:03 rpmi: libXi-devel-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Oct 29 15:22:03 rpmi: libXtst-devel-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed <13>Oct 29 15:22:03 rpmi: libXrandr-devel-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Oct 29 15:22:03 rpmi: libXdamage-devel-1.1.6-alt1 sisyphus+311188.300.1.1 1670233711 installed <13>Oct 29 15:22:03 rpmi: libXcursor-devel-1.2.2-alt1 sisyphus+343583.600.1.1 1711441025 installed <13>Oct 29 15:22:03 rpmi: libharfbuzz-cairo-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 15:22:03 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Oct 29 15:22:03 rpmi: libavutil58-2:6.1.2-alt1 sisyphus+354603.100.1.1 1723020852 installed <13>Oct 29 15:22:03 rpmi: libswscale7-2:6.1.2-alt1 sisyphus+354603.100.1.1 1723020852 installed <13>Oct 29 15:22:03 rpmi: libswresample4-2:6.1.2-alt1 sisyphus+354603.100.1.1 1723020852 installed <13>Oct 29 15:22:03 rpmi: libavcodec60-2:6.1.2-alt1 sisyphus+354603.100.1.1 1723020852 installed <13>Oct 29 15:22:03 rpmi: libpostproc57-2:6.1.2-alt1 sisyphus+354603.100.1.1 1723020852 installed <13>Oct 29 15:22:03 rpmi: libXScrnSaver-1.2.4-alt1 sisyphus+311188.500.1.1 1670233770 installed <13>Oct 29 15:22:03 rpmi: libXScrnSaver-devel-1.2.4-alt1 sisyphus+311188.500.1.1 1670233770 installed <13>Oct 29 15:22:03 rpmi: libXxf86misc-1.0.4-alt1 sisyphus+275333.100.2.2 1624577010 installed <13>Oct 29 15:22:03 rpmi: libXxf86misc-devel-1.0.4-alt1 sisyphus+275333.100.2.2 1624577010 installed <13>Oct 29 15:22:03 rpmi: xprop-1.2.5-alt1 sisyphus+279025.100.1.1 1626354198 installed <13>Oct 29 15:22:03 rpmi: libcaca-0.99-alt23 sisyphus+353063.17400.30.1 1723232046 installed <13>Oct 29 15:22:03 rpmi: libxkbfile-1.1.3-alt1 sisyphus+343583.1100.1.1 1711441133 installed <13>Oct 29 15:22:03 rpmi: libxkbfile-devel-1.1.3-alt1 sisyphus+343583.1100.1.1 1711441133 installed <13>Oct 29 15:22:03 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Oct 29 15:22:03 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 29 15:22:03 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Oct 29 15:22:03 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Oct 29 15:22:03 rpmi: libqt5-dbus-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:03 rpmi: libat-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Oct 29 15:22:03 rpmi: libavahi-0.8-alt4 sisyphus+344258.100.1.1 1712133856 installed <13>Oct 29 15:22:03 rpmi: at-spi2-atk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Oct 29 15:22:03 rpmi: dbus-tools-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <86>Oct 29 15:22:03 groupadd[1995215]: group added to /etc/group: name=messagebus, GID=999 <86>Oct 29 15:22:03 groupadd[1995215]: group added to /etc/gshadow: name=messagebus <86>Oct 29 15:22:03 groupadd[1995215]: new group: name=messagebus, GID=999 <86>Oct 29 15:22:03 useradd[1995221]: new user: name=messagebus, UID=999, GID=999, home=/run/dbus, shell=/dev/null, from=none <13>Oct 29 15:22:03 rpmi: dbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Oct 29 15:22:03 rpmi: dbus-tools-gui-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Oct 29 15:22:03 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Oct 29 15:22:03 rpmi: libgtk+3-schemas-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Oct 29 15:22:03 rpmi: libzbar-0.23.93-alt1 sisyphus+350305.100.1.1 1717507821 installed <13>Oct 29 15:22:03 rpmi: libpolkit-124-alt3 sisyphus+351454.100.1.1 1719236630 installed <13>Oct 29 15:22:03 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 29 15:22:03 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 29 15:22:03 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Oct 29 15:22:03 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Oct 29 15:22:03 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 29 15:22:03 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 29 15:22:03 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <86>Oct 29 15:22:03 groupadd[1995350]: group added to /etc/group: name=_keytab, GID=998 <86>Oct 29 15:22:03 groupadd[1995350]: group added to /etc/gshadow: name=_keytab <86>Oct 29 15:22:03 groupadd[1995350]: new group: name=_keytab, GID=998 <13>Oct 29 15:22:04 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Oct 29 15:22:04 rpmi: python3-3.12.7-alt1 sisyphus+358796.100.1.1 1727844808 installed <13>Oct 29 15:22:04 rpmi: python3-base-3.12.7-alt1 sisyphus+358796.100.1.1 1727844808 installed <13>Oct 29 15:22:04 rpmi: glib2-devel-2.82.1-alt1 sisyphus+358041.200.1.1 1726905885 installed <13>Oct 29 15:22:04 rpmi: python-modules-encodings-2.7.18-alt11 sisyphus+328124.4300.1.1 1693252303 installed <13>Oct 29 15:22:04 rpmi: python-modules-compiler-2.7.18-alt11 sisyphus+328124.4300.1.1 1693252303 installed <13>Oct 29 15:22:04 rpmi: python-modules-email-2.7.18-alt11 sisyphus+328124.4300.1.1 1693252303 installed <13>Oct 29 15:22:04 rpmi: python-modules-unittest-2.7.18-alt11 sisyphus+328124.4300.1.1 1693252303 installed <13>Oct 29 15:22:05 rpmi: python-modules-2.7.18-alt11 sisyphus+328124.4300.1.1 1693252303 installed <13>Oct 29 15:22:05 rpmi: libcups-2.4.11-alt1 sisyphus+359120.200.2.1 1728202635 installed <13>Oct 29 15:22:05 rpmi: libgtk+2-2.24.33-alt1 sisyphus+278555.100.1.2 1626252653 installed <13>Oct 29 15:22:05 rpmi: libkmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Oct 29 15:22:05 rpmi: libgtkglext-1.2.0-alt5 sisyphus+346276.200.2.1 1716434447 installed <13>Oct 29 15:22:05 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Oct 29 15:22:05 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Oct 29 15:22:05 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Oct 29 15:22:05 rpmi: libharfbuzz-devel-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 15:22:05 rpmi: libXft-devel-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Oct 29 15:22:05 rpmi: libpango-devel-1.54.0-alt1 sisyphus+350796.200.1.1 1718041393 installed <13>Oct 29 15:22:05 rpmi: libgio-devel-2.82.1-alt1 sisyphus+358041.200.1.1 1726905885 installed <13>Oct 29 15:22:05 rpmi: libgdk-pixbuf-devel-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Oct 29 15:22:05 rpmi: libgwyddion2-2.65-alt1 sisyphus+337740.100.1.1 1704471026 installed <13>Oct 29 15:22:05 rpmi: systemd-utils-standalone-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 29 15:22:05 rpmi: at-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Oct 29 15:22:05 rpmi: kmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Oct 29 15:22:05 rpmi: dmsetup-1.02.200-alt1 sisyphus+355869.100.1.1 1724444357 installed <86>Oct 29 15:22:05 groupadd[1996737]: group added to /etc/group: name=tape, GID=997 <86>Oct 29 15:22:05 groupadd[1996737]: group added to /etc/gshadow: name=tape <86>Oct 29 15:22:05 groupadd[1996737]: new group: name=tape, GID=997 <86>Oct 29 15:22:05 groupadd[1996746]: group added to /etc/group: name=dialout, GID=996 <86>Oct 29 15:22:05 groupadd[1996746]: group added to /etc/gshadow: name=dialout <86>Oct 29 15:22:05 groupadd[1996746]: new group: name=dialout, GID=996 <86>Oct 29 15:22:05 groupadd[1996754]: group added to /etc/group: name=input, GID=995 <86>Oct 29 15:22:05 groupadd[1996754]: group added to /etc/gshadow: name=input <86>Oct 29 15:22:05 groupadd[1996754]: new group: name=input, GID=995 <86>Oct 29 15:22:05 groupadd[1996766]: group added to /etc/group: name=video, GID=994 <86>Oct 29 15:22:05 groupadd[1996766]: group added to /etc/gshadow: name=video <86>Oct 29 15:22:05 groupadd[1996766]: new group: name=video, GID=994 <86>Oct 29 15:22:05 groupadd[1996782]: group added to /etc/group: name=render, GID=993 <86>Oct 29 15:22:05 groupadd[1996782]: group added to /etc/gshadow: name=render <86>Oct 29 15:22:05 groupadd[1996782]: new group: name=render, GID=993 <86>Oct 29 15:22:05 groupadd[1996790]: group added to /etc/group: name=sgx, GID=992 <86>Oct 29 15:22:05 groupadd[1996790]: group added to /etc/gshadow: name=sgx <86>Oct 29 15:22:05 groupadd[1996790]: new group: name=sgx, GID=992 <13>Oct 29 15:22:05 rpmi: udev-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <86>Oct 29 15:22:06 groupadd[1997038]: group added to /etc/group: name=colord, GID=991 <86>Oct 29 15:22:06 groupadd[1997038]: group added to /etc/gshadow: name=colord <86>Oct 29 15:22:06 groupadd[1997038]: new group: name=colord, GID=991 <86>Oct 29 15:22:06 useradd[1997046]: new user: name=colord, UID=998, GID=991, home=/var/colord, shell=/dev/null, from=none <13>Oct 29 15:22:06 rpmi: colord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039016 installed <13>Oct 29 15:22:06 rpmi: libgtk+3-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Oct 29 15:22:06 rpmi: libatk-devel-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Oct 29 15:22:06 rpmi: libpulseaudio-devel-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Oct 29 15:22:06 rpmi: gtk-builder-convert-2.24.33-alt1 sisyphus+278555.100.1.2 1626252653 installed <13>Oct 29 15:22:06 rpmi: libgtk+2-devel-2.24.33-alt1 sisyphus+278555.100.1.2 1626252653 installed <13>Oct 29 15:22:06 rpmi: libgtkglext-devel-1.2.0-alt5 sisyphus+346276.200.2.1 1716434447 installed <13>Oct 29 15:22:06 rpmi: python3-module-pyudev-0.24.3-alt1 sisyphus+347852.100.1.1 1715497013 installed <13>Oct 29 15:22:06 rpmi: python3-module-libevdev-0.11-alt1 sisyphus+300877.100.1.1 1653893962 installed <13>Oct 29 15:22:06 rpmi: libwacom-2.13.0-alt1 sisyphus+356629.100.1.1 1725279204 installed <13>Oct 29 15:22:06 rpmi: libinput-1.26.2-alt2.1 sisyphus+358480.100.1.1 1727435754 installed <13>Oct 29 15:22:06 rpmi: libssh-0.10.6-alt1 sisyphus+338050.100.1.2 1705656358 installed <13>Oct 29 15:22:06 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Oct 29 15:22:06 groupadd[1997475]: group added to /etc/group: name=sasl, GID=990 <86>Oct 29 15:22:06 groupadd[1997475]: group added to /etc/gshadow: name=sasl <86>Oct 29 15:22:06 groupadd[1997475]: new group: name=sasl, GID=990 <13>Oct 29 15:22:06 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Oct 29 15:22:06 rpmi: libldap2-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed <13>Oct 29 15:22:06 rpmi: libneon-0.32.5-alt1 sisyphus+337867.100.1.2 1705641062 installed <13>Oct 29 15:22:06 rpmi: librabbitmq-c4-0.14.0-alt1 sisyphus+343592.100.1.1 1711443826 installed <13>Oct 29 15:22:06 rpmi: libavformat60-2:6.1.2-alt1 sisyphus+354603.100.1.1 1723020852 installed <13>Oct 29 15:22:06 rpmi: libavfilter9-2:6.1.2-alt1 sisyphus+354603.100.1.1 1723020852 installed <13>Oct 29 15:22:06 rpmi: gst-libav-1.24.8-alt1 sisyphus+357916.700.1.1 1726779289 installed <13>Oct 29 15:22:06 rpmi: libevent2.1-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364661 installed <13>Oct 29 15:22:07 rpmi: libcamera-1:0.3.2-alt1 sisyphus+358497.100.1.1 1727451862 installed <13>Oct 29 15:22:07 rpmi: libshout2-2.4.6-alt2 sisyphus+326035.1600.1.1 1690667383 installed <13>Oct 29 15:22:07 rpmi: gst-plugins-good1.0-1.24.8-alt1 sisyphus+357916.300.1.1 1726778952 installed <13>Oct 29 15:22:07 rpmi: libssl-devel-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 29 15:22:07 rpmi: gdcm-3.0.21-alt1 sisyphus+348079.100.1.1 1715743016 installed <13>Oct 29 15:22:07 rpmi: libopencv4.10-1:4.10.0-alt2 sisyphus+350246.474.8.1 1724737246 installed <13>Oct 29 15:22:07 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Oct 29 15:22:07 rpmi: libcurl-8.10.0-alt1 sisyphus+357271.100.1.1 1726044759 installed <13>Oct 29 15:22:08 rpmi: libraptor2-2.0.16-alt1 sisyphus+337177.100.1.1 1703495659 installed <13>Oct 29 15:22:08 rpmi: liblrdf-0.6.1-alt1 sisyphus+278205.100.1.1 1626077040 installed <13>Oct 29 15:22:08 rpmi: libproxy-0.5.8-alt1 sisyphus+353527.100.1.1 1721814170 installed <13>Oct 29 15:22:08 rpmi: libqt5-network-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:08 rpmi: libqt5-eglfsdeviceintegration-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:08 rpmi: libqt5-xcbqpa-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:08 rpmi: libqt5-eglfskmssupport-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:08 rpmi: libqt5-gui-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:08 rpmi: libqt5-widgets-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:08 rpmi: libqt5-qmlmodels-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-qmlworkerscript-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-quick-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-quickshapes-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-qml-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: rpm-build-qml-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-printsupport-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:08 rpmi: libqt5-bluetooth-5.15.15-alt1 sisyphus+357337.2300.3.1 1726210620 installed <13>Oct 29 15:22:08 rpmi: qt5-quickcontrols-5.15.15-alt1 sisyphus+357337.1400.3.1 1726209801 installed <13>Oct 29 15:22:08 rpmi: libqt5-positioning-5.15.15-alt1 sisyphus+357337.1000.3.1 1726209434 installed <13>Oct 29 15:22:08 rpmi: libqt5-positioningquick-5.15.15-alt1 sisyphus+357337.1000.3.1 1726209434 installed <13>Oct 29 15:22:08 rpmi: libqt5-location-5.15.15-alt1 sisyphus+357337.1000.3.1 1726209434 installed <13>Oct 29 15:22:08 rpmi: libqt5-nfc-5.15.15-alt1 sisyphus+357337.2300.3.1 1726210620 installed <13>Oct 29 15:22:08 rpmi: libqt5-quicktemplates2-5.15.15-alt1 sisyphus+357337.2100.3.1 1726210388 installed <13>Oct 29 15:22:08 rpmi: libqt5-quickcontrols2-5.15.15-alt1 sisyphus+357337.2100.3.1 1726210388 installed <13>Oct 29 15:22:08 rpmi: libqt5-quickparticles-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-quicktest-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-quickwidgets-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:08 rpmi: libqt5-sensors-5.15.15-alt1 sisyphus+357337.1100.3.1 1726209553 installed <13>Oct 29 15:22:08 rpmi: libphonon4qt5-4.11.1-alt2 sisyphus+275174.100.2.1 1624905521 installed <13>Oct 29 15:22:08 rpmi: libphonon4qt5experimental-4.11.1-alt2 sisyphus+275174.100.2.1 1624905521 installed <13>Oct 29 15:22:09 rpmi: libqt5-designer-5.15.15-alt1 sisyphus+359327.100.1.3 1728470812 installed <13>Oct 29 15:22:09 rpmi: libqt5-opengl-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:09 rpmi: qt5-base-devel-5.15.15-alt1 sisyphus+359324.100.1.2 1728478992 installed <13>Oct 29 15:22:09 rpmi: qt5-declarative-devel-5.15.15-alt1 sisyphus+359325.100.1.1 1728466779 installed <13>Oct 29 15:22:09 rpmi: libqt5-script-5.15.15-alt1 sisyphus+357337.1500.3.1 1726209942 installed <13>Oct 29 15:22:09 rpmi: libqt5-svg-5.15.15-alt1 sisyphus+357337.1700.3.1 1726210080 installed <13>Oct 29 15:22:09 rpmi: libqt5-x11extras-5.15.15-alt1 sisyphus+357337.1600.3.1 1726210009 installed <13>Oct 29 15:22:09 rpmi: libqt5-serialbus-5.15.15-alt1 sisyphus+357337.2400.3.1 1726210708 installed <13>Oct 29 15:22:09 rpmi: alsa-ucm-conf-1.2.12-alt1 sisyphus+352670.100.1.1 1720712327 installed <13>Oct 29 15:22:09 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Oct 29 15:22:09 rpmi: libalsa-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712401 installed <13>Oct 29 15:22:09 rpmi: libcanberra-0.30-alt3 sisyphus+275093.100.2.3 1624562350 installed <13>Oct 29 15:22:10 rpmi: pipewire-libs-1.2.5-alt1.1 sisyphus+359804.100.1.1 1728986491 installed <13>Oct 29 15:22:10 rpmi: pipewire-jack-libs-1.2.5-alt1.1 sisyphus+359804.100.1.1 1728986491 installed <13>Oct 29 15:22:10 rpmi: libfluidsynth-2.3.6-alt1 sisyphus+354308.200.1.1 1722736812 installed <13>Oct 29 15:22:10 rpmi: libSDL-1.2.14-alt10 sisyphus+346015.200.2.1 1716212609 installed <13>Oct 29 15:22:10 rpmi: libmjpegtools2.1-2.2.1-alt2 sisyphus+332812.400.2.1 1698405785 installed <13>Oct 29 15:22:10 rpmi: gst-plugins-bad1.0-1.24.8-alt1 sisyphus+357916.400.1.1 1726779141 installed <13>Oct 29 15:22:10 rpmi: gst-plugins-base1.0-1.24.8-alt1 sisyphus+357916.200.1.1 1726778815 installed <13>Oct 29 15:22:10 rpmi: libqt5-multimedia-5.15.15-alt1 sisyphus+357337.600.3.1 1726209102 installed <13>Oct 29 15:22:10 rpmi: qt5-multimedia-devel-5.15.15-alt1 sisyphus+357337.600.3.1 1726209102 installed <13>Oct 29 15:22:10 rpmi: qt5-serialbus-devel-5.15.15-alt1 sisyphus+357337.2400.3.1 1726210708 installed <13>Oct 29 15:22:10 rpmi: qt5-x11extras-devel-5.15.15-alt1 sisyphus+357337.1600.3.1 1726210009 installed <13>Oct 29 15:22:10 rpmi: qt5-imageformats-5.15.15-alt1 sisyphus+357337.2000.3.1 1726210131 installed <13>Oct 29 15:22:10 rpmi: qt5-script-devel-5.15.15-alt1 sisyphus+357337.1500.3.1 1726209942 installed <13>Oct 29 15:22:10 rpmi: qt5-location-devel-5.15.15-alt1 sisyphus+357337.1000.3.1 1726209434 installed <13>Oct 29 15:22:10 rpmi: qt5-quickcontrols2-devel-5.15.15-alt1 sisyphus+357337.2100.3.1 1726210388 installed <13>Oct 29 15:22:10 rpmi: qt5-connectivity-devel-5.15.15-alt1 sisyphus+357337.2300.3.1 1726210620 installed <13>Oct 29 15:22:10 rpmi: qt5-sensors-devel-5.15.15-alt1 sisyphus+357337.1100.3.1 1726209553 installed <13>Oct 29 15:22:10 rpmi: qt5-phonon-devel-4.11.1-alt2 sisyphus+275174.100.2.1 1624905521 installed <13>Oct 29 15:22:10 rpmi: kf5-kimageformats-5.116.0-alt1 sisyphus+348739.2400.3.2 1716831105 installed <13>Oct 29 15:22:10 rpmi: libgwyddion-devel-2.65-alt1 sisyphus+337740.100.1.1 1704471026 installed <13>Oct 29 15:22:10 rpmi: libusb-compat-devel-0.1.8-alt1 sisyphus+339464.100.1.1 1706693618 installed <13>Oct 29 15:22:10 rpmi: libusb-devel-1.0.27-alt1 sisyphus+347412.100.1.1 1714739651 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/nspec-16.5888-alt4.nosrc.rpm (w1.gzdio) Installing nspec-16.5888-alt4.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.22787 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf nspec-16.5888 + echo 'Source #0 (nspec-16.5888.tar.gz):' Source #0 (nspec-16.5888.tar.gz): + /usr/bin/gzip -dc /usr/src/RPM/SOURCES/nspec-16.5888.tar.gz + /bin/tar -xf - + cd nspec-16.5888 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i '/Motors::axes_names/i const int Motors::numMaxMotors;\nconst int Motors::axes_names_count;' src/motors_gui.cpp + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.22787 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd nspec-16.5888 + echo -e '16.5888-alt4\n' + __qmake_qt5 'CONFIG += no_external_deps no_ftdi' nst.pro + export 'CPPFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' + CPPFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' + /usr/share/qt5/bin/qmake 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' nst.pro Info: creating stash file /usr/src/RPM/BUILD/nspec-16.5888/.qmake.stash + make make: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888' cd qwt/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/nspec-16.5888/qwt/qwt.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/qwt' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_abstract_scale_draw.o qwt_abstract_scale_draw.cpp In file included from qwt_abstract_scale_draw.h:4, from qwt_abstract_scale_draw.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from qwt_scale_div.h:4, from qwt_abstract_scale_draw.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_color_map.o qwt_color_map.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_interval.o qwt_interval.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_dyngrid_layout.o qwt_dyngrid_layout.cpp qwt_dyngrid_layout.cpp: In member function 'void QwtDynGridLayout::init()': qwt_dyngrid_layout.cpp:84:25: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | d_data->expanding = 0; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qlayout.h:43, from qwt_dyngrid_layout.h:3, from qwt_dyngrid_layout.cpp:10: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_math.o qwt_math.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_painter.o qwt_painter.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_scale_div.o qwt_scale_div.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_scale_draw.o qwt_scale_draw.cpp In file included from qwt_abstract_scale_draw.h:4, from qwt_scale_draw.h:3, from qwt_scale_draw.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from qwt_scale_div.h:4, from qwt_abstract_scale_draw.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_scale_map.o qwt_scale_map.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_spline.o qwt_spline.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_text_engine.o qwt_text_engine.cpp qwt_text_engine.cpp: In static member function 'static int AscentCache::findAscent(const QFont&)': qwt_text_engine.cpp:43:29: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 43 | QPixmap pm( fm.width( dummy ), fm.height() ); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt5/QtGui/qpainter.h:59, from qwt_text_engine.cpp:12: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_text_label.o qwt_text_label.cpp In file included from qwt_text_label.h:3, from qwt_text_label.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text_label.cpp: In member function 'int QwtTextLabel::defaultIndent() const': qwt_text_label.cpp:303:37: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 303 | return QFontMetrics( fnt ).width( 'x' ) / 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/qframe.h:44, from qwt_text_label.h:4: /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_text.o qwt_text.cpp In file included from qwt_text.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.cpp: In constructor 'QwtText::PrivateData::PrivateData()': qwt_text.cpp:29:9: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QwtText::PaintAttribute; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 29 | paintAttributes( 0 ), | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:49: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qwt_text.cpp:30:9: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QwtText::LayoutAttribute; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 30 | layoutAttributes( 0 ) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_scale_engine.o qwt_scale_engine.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_symbol.o qwt_symbol.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_legend.o qwt_legend.cpp In file included from qwt_legend_item.h:4, from qwt_legend.cpp:12: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from qwt_legend.h:3, from qwt_legend.cpp:10: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_legend_item.o qwt_legend_item.cpp In file included from qwt_legend_item.h:4, from qwt_legend_item.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from qwt_legend.h:3, from qwt_legend_item.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot.o qwt_plot.cpp In file included from qwt_plot.h:3, from qwt_plot.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_renderer.o qwt_plot_renderer.cpp In file included from qwt_plot.h:3, from qwt_plot_renderer.cpp:11: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_axis.o qwt_plot_axis.cpp In file included from qwt_plot.h:3, from qwt_plot_axis.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_curve.o qwt_plot_curve.cpp In file included from qwt_plot_item.h:4, from qwt_plot_seriesitem.h:3, from qwt_plot_curve.h:3, from qwt_plot_curve.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ qwt_plot_seriesitem.h:52:34: note: remove the '< >' qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ qwt_plot_seriesitem.h:53:34: note: remove the '< >' qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ qwt_plot_seriesitem.h:55:13: note: remove the '< >' qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_curve.cpp: In constructor 'QwtPlotCurve::PrivateData::PrivateData()': qwt_plot_curve.cpp:43:9: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QwtPlotCurve::CurveAttribute; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 43 | attributes( 0 ), | ^~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:49: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qwt_plot_curve.cpp:44:9: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QwtPlotCurve::LegendAttribute; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 44 | legendAttributes( 0 ) | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_dict.o qwt_plot_dict.cpp In file included from qwt_plot_item.h:4, from qwt_plot_dict.h:3, from qwt_plot_dict.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_dict.cpp: In member function 'void QwtPlotDict::PrivateData::ItemList::insertItem(QwtPlotItem*)': qwt_plot_dict.cpp:25:28: warning: 'RandomAccessIterator qUpperBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList::iterator; T = QwtPlotItem*; LessThan = QwtPlotDict::PrivateData::ItemList::LessZThan]' is deprecated: Use std::upper_bound [-Wdeprecated-declarations] 25 | qUpperBound( begin(), end(), item, LessZThan() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from qwt_text.h:5: /usr/include/qt5/QtCore/qalgorithms.h:280:83: note: declared here 280 | QT_DEPRECATED_X("Use std::upper_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qUpperBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan) | ^~~~~~~~~~~ qwt_plot_dict.cpp: In member function 'void QwtPlotDict::PrivateData::ItemList::removeItem(QwtPlotItem*)': qwt_plot_dict.cpp:35:28: warning: 'RandomAccessIterator qLowerBound(RandomAccessIterator, RandomAccessIterator, const T&, LessThan) [with RandomAccessIterator = QList::iterator; T = QwtPlotItem*; LessThan = QwtPlotDict::PrivateData::ItemList::LessZThan]' is deprecated: Use std::lower_bound [-Wdeprecated-declarations] 35 | qLowerBound( begin(), end(), item, LessZThan() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:247:83: note: declared here 247 | QT_DEPRECATED_X("Use std::lower_bound") Q_OUTOFLINE_TEMPLATE RandomAccessIterator qLowerBound(RandomAccessIterator begin, RandomAccessIterator end, const T &value, LessThan lessThan) | ^~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_directpainter.o qwt_plot_directpainter.cpp In file included from qwt_plot.h:3, from qwt_plot_directpainter.cpp:12: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from qwt_plot_directpainter.h:3, from qwt_plot_directpainter.cpp:10: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from qwt_plot_directpainter.cpp:14: qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ qwt_plot_seriesitem.h:52:34: note: remove the '< >' qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ qwt_plot_seriesitem.h:53:34: note: remove the '< >' qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ qwt_plot_seriesitem.h:55:13: note: remove the '< >' qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_grid.o qwt_plot_grid.cpp In file included from qwt_plot_item.h:4, from qwt_plot_grid.h:3, from qwt_plot_grid.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_item.o qwt_plot_item.cpp In file included from qwt_plot_item.h:4, from qwt_plot_item.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_item.cpp: In constructor 'QwtPlotItem::PrivateData::PrivateData()': qwt_plot_item.cpp:24:9: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QwtPlotItem::RenderHint; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 24 | renderHints( 0 ), | ^~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:49: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_spectrogram.o qwt_plot_spectrogram.cpp In file included from qwt_plot_item.h:4, from qwt_plot_rasteritem.h:3, from qwt_plot_spectrogram.h:4, from qwt_plot_spectrogram.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qmap.h:44, from qwt_raster_data.h:4, from qwt_plot_spectrogram.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from qwt_plot_spectrogram.cpp:20: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' qwt_plot_spectrogram.cpp: In member function 'void QwtPlotSpectrogram::setContourLevels(const QList&)': qwt_plot_spectrogram.cpp:272:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 272 | qSort( d_data->contourLevels ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43: /usr/include/qt5/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_seriesitem.o qwt_plot_seriesitem.cpp In file included from qwt_plot_item.h:4, from qwt_plot_seriesitem.h:3, from qwt_plot_seriesitem.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ qwt_plot_seriesitem.h:52:34: note: remove the '< >' qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ qwt_plot_seriesitem.h:53:34: note: remove the '< >' qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ qwt_plot_seriesitem.h:55:13: note: remove the '< >' qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_marker.o qwt_plot_marker.cpp In file included from qwt_plot_item.h:4, from qwt_plot_marker.h:8, from qwt_plot_marker.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qpen.h:44, from qwt_plot_marker.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_layout.o qwt_plot_layout.cpp In file included from qwt_plot.h:3, from qwt_plot_layout.h:3, from qwt_plot_layout.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_layout.cpp: In member function 'virtual void QwtPlotLayout::activate(const QwtPlot*, const QRectF&)': qwt_plot_layout.cpp:695:31: warning: 'QRegion QRegion::subtract(const QRegion&) const' is deprecated [-Wdeprecated-declarations] 695 | rect = region.subtract( d_data->legendRect.toRect() ).boundingRect(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:45, from /usr/include/qt5/QtGui/qbrush.h:49, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from qwt_plot.h:7: /usr/include/qt5/QtGui/qregion.h:115:52: note: declared here 115 | Q_REQUIRED_RESULT inline QT_DEPRECATED QRegion subtract(const QRegion &r) const { return subtracted(r); } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_canvas.o qwt_plot_canvas.cpp In file included from qwt_plot.h:3, from qwt_plot_canvas.cpp:11: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from qwt_plot_canvas.h:3, from qwt_plot_canvas.cpp:10: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_plot_rasteritem.o qwt_plot_rasteritem.cpp In file included from qwt_plot_item.h:4, from qwt_plot_rasteritem.h:3, from qwt_plot_rasteritem.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_raster_data.o qwt_raster_data.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_series_data.o qwt_series_data.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_scale_widget.o qwt_scale_widget.cpp In file included from qwt_scale_widget.h:3, from qwt_scale_widget.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_scale_widget.cpp: In member function 'virtual QSize QwtScaleWidget::minimumSizeHint() const': qwt_scale_widget.cpp:624:23: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 624 | getContentsMargins( &left, &top, &right, &bottom ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from qwt_scale_widget.h:5: /usr/include/qt5/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_abstract_slider.o qwt_abstract_slider.cpp qwt_abstract_slider.cpp: In constructor 'QwtAbstractSlider::QwtAbstractSlider(Qt::Orientation, QWidget*)': qwt_abstract_slider.cpp:24:20: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 24 | tracking( true ) | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qwidget.h:43, from qwt_abstract_slider.h:4, from qwt_abstract_slider.cpp:10: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_abstract_scale.o qwt_abstract_scale.cpp In file included from qwt_abstract_scale_draw.h:4, from qwt_scale_draw.h:3, from qwt_abstract_scale.cpp:12: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from qwt_scale_div.h:4, from qwt_scale_engine.h:3, from qwt_abstract_scale.cpp:11: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_double_range.o qwt_double_range.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_slider.o qwt_slider.cpp In file included from qwt_abstract_scale_draw.h:4, from qwt_scale_draw.h:3, from qwt_slider.cpp:12: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from qwt_abstract_slider.h:4, from qwt_slider.h:4, from qwt_slider.cpp:10: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_slider.cpp: In member function 'virtual QSize QwtSlider::minimumSizeHint() const': qwt_slider.cpp:679:23: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 679 | getContentsMargins( &left, &top, &right, &bottom ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qwt_thermo.o qwt_thermo.cpp In file included from qwt_abstract_scale_draw.h:4, from qwt_scale_draw.h:3, from qwt_thermo.cpp:12: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from qwt_thermo.h:4, from qwt_thermo.cpp:10: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_thermo.cpp: In member function 'virtual void QwtThermo::drawLiquid(QPainter*, const QRect&) const': qwt_thermo.cpp:538:50: warning: 'template class qGreater' is deprecated: Use std::greater [-Wdeprecated-declarations] 538 | qSort( values.begin(), values.end(), qGreater() ); | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qalgorithms.h:163:43: note: declared here 163 | class QT_DEPRECATED_X("Use std::greater") qGreater | ^~~~~~~~ qwt_thermo.cpp:538:18: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = double*; LessThan = qGreater]' is deprecated: Use std::sort [-Wdeprecated-declarations] 538 | qSort( values.begin(), values.end(), qGreater() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ qwt_thermo.cpp:540:50: warning: 'template class qLess' is deprecated: Use std::less [-Wdeprecated-declarations] 540 | qSort( values.begin(), values.end(), qLess() ); | ^~~~~ /usr/include/qt5/QtCore/qalgorithms.h:153:40: note: declared here 153 | class QT_DEPRECATED_X("Use std::less") qLess | ^~~~~ qwt_thermo.cpp:540:18: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = double*; LessThan = qLess]' is deprecated: Use std::sort [-Wdeprecated-declarations] 540 | qSort( values.begin(), values.end(), qLess() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ qwt_thermo.cpp: In member function 'virtual QSize QwtThermo::minimumSizeHint() const': qwt_thermo.cpp:807:23: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 807 | getContentsMargins( &left, &top, &right, &bottom ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_dyngrid_layout.h -o moc_qwt_dyngrid_layout.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_dyngrid_layout.o moc_qwt_dyngrid_layout.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_text_label.h -o moc_qwt_text_label.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_text_label.o moc_qwt_text_label.cpp In file included from qwt_text_label.h:3, from moc_qwt_text_label.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_legend.h -o moc_qwt_legend.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_legend.o moc_qwt_legend.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_legend_item.h -o moc_qwt_legend_item.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_legend_item.o moc_qwt_legend_item.cpp In file included from qwt_legend_item.h:4, from moc_qwt_legend_item.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from qwt_legend.h:3, from qwt_legend_item.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_plot.h -o moc_qwt_plot.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_plot.o moc_qwt_plot.cpp In file included from qwt_plot.h:3, from moc_qwt_plot.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_plot_canvas.h -o moc_qwt_plot_canvas.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_plot_canvas.o moc_qwt_plot_canvas.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_scale_widget.h -o moc_qwt_scale_widget.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_scale_widget.o moc_qwt_scale_widget.cpp In file included from qwt_scale_widget.h:3, from moc_qwt_scale_widget.cpp:10: qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from qwt_text.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_abstract_slider.h -o moc_qwt_abstract_slider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_abstract_slider.o moc_qwt_abstract_slider.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_slider.h -o moc_qwt_slider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_slider.o moc_qwt_slider.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/qwt/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include qwt_thermo.h -o moc_qwt_thermo.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qwt_thermo.o moc_qwt_thermo.cpp rm -f lib/libqwt.a ar cqs lib/libqwt.a qwt_abstract_scale_draw.o qwt_color_map.o qwt_interval.o qwt_dyngrid_layout.o qwt_math.o qwt_painter.o qwt_scale_div.o qwt_scale_draw.o qwt_scale_map.o qwt_spline.o qwt_text_engine.o qwt_text_label.o qwt_text.o qwt_scale_engine.o qwt_symbol.o qwt_legend.o qwt_legend_item.o qwt_plot.o qwt_plot_renderer.o qwt_plot_axis.o qwt_plot_curve.o qwt_plot_dict.o qwt_plot_directpainter.o qwt_plot_grid.o qwt_plot_item.o qwt_plot_spectrogram.o qwt_plot_seriesitem.o qwt_plot_marker.o qwt_plot_layout.o qwt_plot_canvas.o qwt_plot_rasteritem.o qwt_raster_data.o qwt_series_data.o qwt_scale_widget.o qwt_abstract_slider.o qwt_abstract_scale.o qwt_double_range.o qwt_slider.o qwt_thermo.o moc_qwt_dyngrid_layout.o moc_qwt_text_label.o moc_qwt_legend.o moc_qwt_legend_item.o moc_qwt_plot.o moc_qwt_plot_canvas.o moc_qwt_scale_widget.o moc_qwt_abstract_slider.o moc_qwt_slider.o moc_qwt_thermo.o make[1]: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/qwt' cd plot/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/nspec-16.5888/plot/plot.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/plot' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ovmenu_2d_filtersettings.o widgets/ovmenu_2d_filtersettings.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from widgets/ovmenu_2d_filtersettings.cpp:3: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/ovmenu_2d_filtersettings.h:4, from widgets/ovmenu_2d_filtersettings.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ovmenu_3d_filtersettings.o widgets/ovmenu_3d_filtersettings.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from widgets/ovmenu_3d_filtersettings.h:10, from widgets/ovmenu_3d_filtersettings.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/ovmenu_3d_filtersettings.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from ./3d/plot_3dplot.h:4, from widgets/ovmenu_3d_filtersettings.cpp:5: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_widgets.o widgets/plot_widgets.cpp widgets/plot_widgets.cpp: In member function 'void plot::TCommonPlotControl::on_BAutoScale_toggled()': widgets/plot_widgets.cpp:314:10: warning: unused variable 'Enable' [-Wunused-variable] 314 | bool Enable = !BAutoScale->isChecked(); | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ovcontrol_2d.o 2d/ovcontrol_2d.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from 2d/ovcontrol_2d.cpp:3: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from 2d/ovcontrol_2d.h:4, from 2d/ovcontrol_2d.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_2dpure.o 2d/plot_2dpure.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from 2d/plot_2dpure.h:5, from 2d/plot_2dpure.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from 2d/plot_2dpure.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from ./math/plot_MathProcessing.h:5, from 2d/plot_2dpure.cpp:3: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ 2d/plot_2dpure.cpp: In member function 'void plot::TPure2dPlot::RefreshInc()': 2d/plot_2dpure.cpp:200:44: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 200 | int size = PaintData.at(i).data()->size(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3, from ./core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dpure.cpp: In member function 'virtual void plot::TPure2dPlot::Refresh()': 2d/plot_2dpure.cpp:255:51: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 255 | *MathData[i] = *SourceData[i].data(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dpure.cpp: In member function 'virtual bool plot::TPure2dPlot::eventFilter(QObject*, QEvent*)': 2d/plot_2dpure.cpp:429:59: warning: 'static QPixmap QPixmap::grabWidget(QObject*, int, int, int, int)' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations] 429 | mimeData->setImageData(QPixmap::grabWidget(this).toImage()); | ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from ../qwt/qwt_plot.h:7: /usr/include/qt5/QtGui/qpixmap.h:122:20: note: declared here 122 | static QPixmap grabWidget(QObject *widget, int x = 0, int y = 0, int w = -1, int h = -1); | ^~~~~~~~~~ 2d/plot_2dpure.cpp: In member function 'void plot::TPure2dPlot::clearSouceData()': 2d/plot_2dpure.cpp:678:20: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 678 | if (dt.data()) | ~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dpure.cpp:679:20: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 679 | dt.data()->clear(); | ~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dpure.cpp: In static member function 'static plot::TCurvesData* plot::TPure2dPlot::cloneSourceData(const plot::TCurvesData&, QPen**)': 2d/plot_2dpure.cpp:695:19: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 695 | if (d.data()) | ~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dpure.cpp:697:39: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 697 | TCurveData* curve = d.data()->clone(pen ? pen[i]:nullptr); | ~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dpure.cpp:703:82: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 703 | QWeakPointer weak(*(new QSharedPointer(d.data()))); | ~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dpure.cpp: In member function 'void plot::TPure2dPlot::ResetMCCurve()': 2d/plot_2dpure.cpp:804:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 804 | if (!QwtCurves.size() || QwtCurves.at(idx)->dataSize() <= 1) | ^~ 2d/plot_2dpure.cpp:807:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 807 | auto curve = QwtCurves.at(idx); | ^~~~ ./core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': 2d/plot_2dpure.cpp:586:36: required from here 586 | PlotsYLimits = TmpXLimits; | ^~~~~~~~~~ ./core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ovcontrol_3d.o 3d/ovcontrol_3d.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from 3d/ovcontrol_3d.h:10, from 3d/ovcontrol_3d.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from 3d/ovcontrol_3d.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from ./3d/plot_3dplot.h:4, from 3d/ovcontrol_3d.cpp:8: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_3dpure.o 3d/plot_3dpure.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from 3d/plot_3dpure.h:4, from 3d/plot_3dpure.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from 3d/plot_3dtypes.h:6, from 3d/plot_3dpure.h:5: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ 3d/plot_3dpure.cpp: In member function 'virtual bool plot::TPure3dPlot::eventFilter(QObject*, QEvent*)': 3d/plot_3dpure.cpp:305:55: warning: 'static QPixmap QPixmap::grabWidget(QObject*, int, int, int, int)' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations] 305 | QImage graph = QPixmap::grabWidget(this).toImage(); | ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from ../qwt/qwt_plot.h:7: /usr/include/qt5/QtGui/qpixmap.h:122:20: note: declared here 122 | static QPixmap grabWidget(QObject *widget, int x = 0, int y = 0, int w = -1, int h = -1); | ^~~~~~~~~~ 3d/plot_3dpure.cpp:306:56: warning: 'static QPixmap QPixmap::grabWidget(QObject*, int, int, int, int)' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations] 306 | QImage slider = QPixmap::grabWidget(Child->Slider).toImage().scaledToHeight(graph.height(), Qt::SmoothTransformation); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qpixmap.h:122:20: note: declared here 122 | static QPixmap grabWidget(QObject *widget, int x = 0, int y = 0, int w = -1, int h = -1); | ^~~~~~~~~~ 3d/plot_3dpure.cpp: In member function 'virtual void plot::TPure3dPlot::Refresh()': 3d/plot_3dpure.cpp:575:51: warning: 'T* QWeakPointer::data() const [with T = plot::TMin3dData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 575 | *MathData[i] = *SourceData[i].data(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3, from ./core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ ./core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': 3d/plot_3dpure.cpp:185:20: required from here 185 | PlotsXLimits = DefaultXLimits; | ^~~~~~~~~~~~~~ ./core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o colorrect2.o widgets/colorrect2.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o fixedsplitter.o widgets/fixedsplitter.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ovmenu_2d_colorsettings.o widgets/ovmenu_2d_colorsettings.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from widgets/ovmenu_2d_colorsettings.cpp:2: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/ovmenu_2d_colorsettings.h:4, from widgets/ovmenu_2d_colorsettings.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ widgets/ovmenu_2d_colorsettings.cpp: In constructor 'plot::ovMenu_2d_colorSettings::ovMenu_2d_colorSettings(plot::TwoDOverlayButtons*)': widgets/ovmenu_2d_colorsettings.cpp:63:17: warning: unused variable 'CurveColours' [-Wunused-variable] 63 | const char *CurveColours[] = {"Black", "Red", "Green", "Blue", "Magenta", "Cyan", "Other..."}; | ^~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ovmenu_3d_palettes.o widgets/ovmenu_3d_palettes.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from widgets/threedoverlaybuttons.h:10, from widgets/ovmenu_3d_palettes.h:6, from widgets/ovmenu_3d_palettes.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/ovmenu_3d_palettes.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from ./3d/plot_3dplot.h:4, from widgets/ovmenu_3d_palettes.cpp:2: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ widgets/ovmenu_3d_palettes.cpp: In member function 'void plot::ovmenu_3d_palettes::setVisiblePlot(bool, plot::ThreeDOverlayButtons::SpecialVisibilityMode)': widgets/ovmenu_3d_palettes.cpp:41:46: warning: unused parameter 'visible' [-Wunused-parameter] 41 | void ovmenu_3d_palettes::setVisiblePlot(bool visible, plot::ThreeDOverlayButtons::SpecialVisibilityMode visibilityMode) | ~~~~~^~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_DoubleSlider.o widgets/plot_DoubleSlider.cpp In file included from ../qwt/qwt_scale_widget.h:3, from widgets/plot_DoubleSlider.h:8, from widgets/plot_DoubleSlider.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qvarlengtharray.h:47, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtWidgets/qgraphicsview.h:44, from /usr/include/qt5/QtWidgets/QGraphicsView:1, from widgets/plot_DoubleSlider.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8, from widgets/plot_DoubleSlider.cpp:3: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_events.o core/plot_events.cpp In file included from core/plot_events.h:3, from core/plot_events.cpp:1: core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': core/plot_events.cpp:22:15: required from here 22 | XLimits = XLims; | ^~~~~ core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_core.o core/plot_core.cpp In file included from ../qwt/qwt_plot.h:3, from core/plot_core.h:6, from core/plot_core.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ core/plot_core.cpp: In member function 'void plot::TCommonPlot::ZoomPlot(const QPointF&, int, Range*, Range*)': core/plot_core.cpp:959:38: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 959 | Range XLimits = XLims ? *XLims : PlotsXLimits, YLimits = YLims ? *YLims : PlotsYLimits; | ^~~~~~~~~~~~ In file included from core/plot_core.h:4: core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ core/plot_core.cpp:959:79: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 959 | Range XLimits = XLims ? *XLims : PlotsXLimits, YLimits = YLims ? *YLims : PlotsYLimits; | ^~~~~~~~~~~~ core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ core/plot_core.cpp: In member function 'void plot::TCommonPlot::PanPlot(const QPointF&, Range*, Range*)': core/plot_core.cpp:1012:38: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 1012 | Range XLimits = XLims ? *XLims : PlotsXLimits, YLimits = YLims ? *YLims : PlotsYLimits; | ^~~~~~~~~~~~ core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ core/plot_core.cpp:1012:79: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 1012 | Range XLimits = XLims ? *XLims : PlotsXLimits, YLimits = YLims ? *YLims : PlotsYLimits; | ^~~~~~~~~~~~ core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': core/plot_core.cpp:721:30: required from here 721 | CurrentYLimits = PlotsYLimits; | ^~~~~~~~~~~~ core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ core/plot_core.cpp: In instantiation of 'void plot::TPlotSelection::mouseMoveEvent(QMouseEvent*) [with T = plot::TPlotActive > > >]': core/plot_core.h:233:10: required from here 233 | void mouseMoveEvent(QMouseEvent *) override; | ^~~~~~~~~~~~~~ core/plot_core.cpp:266:42: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 266 | qreal NewHeight = Event->posF().y() - Rectangle.y(); | ~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QMouseEvent:1, from core/plot_core.cpp:3: /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:266:42: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 266 | qreal NewHeight = Event->posF().y() - Rectangle.y(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:269:49: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 269 | else Rectangle.setHeight(Event->posF().y() - Rectangle.y()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:269:49: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 269 | else Rectangle.setHeight(Event->posF().y() - Rectangle.y()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:273:61: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 273 | qreal NewWidth = Rectangle.right() - Event->posF().x(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:273:61: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 273 | qreal NewWidth = Rectangle.right() - Event->posF().x(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:276:44: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 276 | else Rectangle.setX(Event->posF().x()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:276:44: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 276 | else Rectangle.setX(Event->posF().x()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:280:41: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 280 | qreal NewWidth = Event->posF().x() - Rectangle.x(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:280:41: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 280 | qreal NewWidth = Event->posF().x() - Rectangle.x(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:287:63: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 287 | qreal NewHeight = Rectangle.bottom() - Event->posF().y(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:287:63: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 287 | qreal NewHeight = Rectangle.bottom() - Event->posF().y(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:290:44: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 290 | else Rectangle.setY(Event->posF().y()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ core/plot_core.cpp:290:44: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 290 | else Rectangle.setY(Event->posF().y()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_2dtypes.o 2d/plot_2dtypes.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from 2d/plot_2dtypes.h:3, from 2d/plot_2dtypes.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ 2d/plot_2dtypes.cpp: In member function 'void plot::TCurves::GetClosestPoint(double*, double*, const QPoint&, int) const': 2d/plot_2dtypes.cpp:190:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 190 | if (QwtCurves.count() == 0) | ^~ 2d/plot_2dtypes.cpp:192:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 192 | auto curve = QwtCurves.at(N); | ^~~~ 2d/plot_2dtypes.cpp: In member function 'virtual int plot::TQwtCurveData::size() const': 2d/plot_2dtypes.cpp:212:25: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 212 | return data.data()->size(); | ~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3, from ./core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'virtual QPointF plot::TQwtCurveData::sample(int) const': 2d/plot_2dtypes.cpp:215:33: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 215 | return QPointF(data.data()->XSeq.at(i), data.data()->YSeq.at(i)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:215:58: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 215 | return QPointF(data.data()->XSeq.at(i), data.data()->YSeq.at(i)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'virtual QRectF plot::TQwtCurveData::boundingRect() const': 2d/plot_2dtypes.cpp:221:58: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 221 | QPair _minmaxx = minmax(data.data()->XSeq); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:224:57: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 224 | QPair _minmax = minmax(data.data()->YSeq); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'virtual QPointF plot::TQwtCurveDataCompressedX::sample(int) const': 2d/plot_2dtypes.cpp:238:33: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 238 | return QPointF(data.data()->XSeq.at(0) + i * data.data()->XSeq.at(1), data.data()->YSeq.at(i)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:238:63: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 238 | return QPointF(data.data()->XSeq.at(0) + i * data.data()->XSeq.at(1), data.data()->YSeq.at(i)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:238:88: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 238 | return QPointF(data.data()->XSeq.at(0) + i * data.data()->XSeq.at(1), data.data()->YSeq.at(i)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'virtual QRectF plot::TQwtCurveDataCompressedX::boundingRect() const': 2d/plot_2dtypes.cpp:244:32: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 244 | double xmin = data.data()->getXat(0); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:245:32: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 245 | double xmax = data.data()->getXat(data.data()->size()-1); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:245:52: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 245 | double xmax = data.data()->getXat(data.data()->size()-1); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:248:57: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 248 | QPair _minmax = minmax(data.data()->YSeq); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'virtual QPointF plot::TQwtCurveDataCompressedY::sample(int) const': 2d/plot_2dtypes.cpp:259:33: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 259 | return QPointF(data.data()->YSeq.at(i), data.data()->XSeq.at(0) + i * data.data()->XSeq.at(1)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:259:58: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 259 | return QPointF(data.data()->YSeq.at(i), data.data()->XSeq.at(0) + i * data.data()->XSeq.at(1)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:259:88: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 259 | return QPointF(data.data()->YSeq.at(i), data.data()->XSeq.at(0) + i * data.data()->XSeq.at(1)); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'virtual QRectF plot::TQwtCurveDataCompressedY::boundingRect() const': 2d/plot_2dtypes.cpp:265:32: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 265 | double ymin = data.data()->getYat(0); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:266:32: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 266 | double ymax = data.data()->getYat(data.data()->size()-1); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:266:52: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 266 | double ymax = data.data()->getYat(data.data()->size()-1); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:269:57: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 269 | QPair _minmax = minmax(data.data()->XSeq); | ~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'void plot::TCurves::ReSyncDataAndQwtCurves()': 2d/plot_2dtypes.cpp:298:52: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 298 | LastPaintSize[i] = PaintData.at(i).data()->size(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:299:37: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 299 | if (PaintData.at(i).data()->isCompressedXCurve() || PaintData.at(i).data()->isCompressedYCurve()) | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:299:85: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 299 | if (PaintData.at(i).data()->isCompressedXCurve() || PaintData.at(i).data()->isCompressedYCurve()) | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:322:47: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 322 | if (vertical && !dt->data.data()->isVerticaled) | ~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:325:67: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 325 | auto data = dt2->data.data(); | ~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp:337:54: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 337 | QwtCurves[i]->setPen(PaintData.at(i).data()->Pen); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'void plot::TCurves::UnselectCurves()': 2d/plot_2dtypes.cpp:353:54: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 353 | QwtCurves[i]->setPen(PaintData.at(i).data()->Pen); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'void plot::TCurves::SelectCurve(int)': 2d/plot_2dtypes.cpp:361:43: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 361 | QPen FatPen = PaintData.at(N).data()->Pen; | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dtypes.cpp: In member function 'void plot::TCurves::DefineLimits(QVector&, QVector&, QVector&, QVector&, int)': 2d/plot_2dtypes.cpp:372:49: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 372 | auto data = PaintData.at(N).data(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_2dplot.o 2d/plot_2dplot.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from 2d/plot_2dplot.h:3, from 2d/plot_2dplot.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from ./math/plot_MathProcessing.h:5, from 2d/plot_2dplot.cpp:3: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ 2d/plot_2dplot.cpp: In member function 'void plot::T2dPlot::GUICreate(bool, bool)': 2d/plot_2dplot.cpp:211:42: warning: unused parameter 'vertical' [-Wunused-parameter] 211 | void T2dPlot::GUICreate(bool child, bool vertical) | ~~~~~^~~~~~~~ 2d/plot_2dplot.cpp: In member function 'void plot::T2dPlot::UpdateAllMarkersInfo()': 2d/plot_2dplot.cpp:299:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 299 | if (!PlotControl->BDetailedMarkersInfo->isChecked()) | ^~ 2d/plot_2dplot.cpp:302:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 302 | auto d_func = Pure2dPlot->d_func(); | ^~~~ 2d/plot_2dplot.cpp: In member function 'void plot::T2dPlot::setCurveColor(QColor, bool)': 2d/plot_2dplot.cpp:492:45: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 492 | Pure2dPlot->SourceData.at(line).data()->Pen.setColor(color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3, from ./core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dplot.cpp: In member function 'void plot::T2dPlot::savePlot(plot::TCurvesDataOwner&, plot::TMetaStorage&)': 2d/plot_2dplot.cpp:533:64: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 533 | *src[0] = *Pure2dPlot->SourceData.at(actCurve).data(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dplot.cpp:540:61: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 540 | *src[i] = *Pure2dPlot->SourceData.at(i).data(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dplot.cpp: In member function 'void plot::T2dPlot::RestoreEnvironmentState()': 2d/plot_2dplot.cpp:690:82: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 690 | if (CBLineColor->itemData(i) == Pure2dPlot->SourceData.at(0).data()->Pen.color()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dplot.cpp: In member function 'void plot::T2dPlot::on_CurveThickness_changed()': 2d/plot_2dplot.cpp:758:20: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 758 | if (dt.data()) | ~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 2d/plot_2dplot.cpp:760:20: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 760 | dt.data()->Pen.setWidth(lineWidth); | ~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_3dtypes.o 3d/plot_3dtypes.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from 3d/plot_3dtypes.h:3, from 3d/plot_3dtypes.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from 3d/plot_3dtypes.h:6: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QtCore:97, from /usr/include/qt5/QtConcurrent/QtConcurrentDepends:3, from /usr/include/qt5/QtConcurrent/QtConcurrent:3, from 3d/plot_3dtypes.cpp:9: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' 3d/plot_3dtypes.cpp: In function 'int plot::FindDataWithPlotsLimits(const T3dDataOwner&, const Range&, const Range&)': 3d/plot_3dtypes.cpp:160:37: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 160 | QRectF ThisRect = ConstructRectF(XLimits, YLimits); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./core/plot_core.h:4: ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.cpp:16:29: note: initializing argument 1 of 'QRectF plot::ConstructRectF(Range, Range)' 16 | QRectF ConstructRectF(Range XLims, Range YLims) | ~~~~~~^~~~~ 3d/plot_3dtypes.cpp:160:37: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 160 | QRectF ThisRect = ConstructRectF(XLimits, YLimits); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.cpp:16:42: note: initializing argument 2 of 'QRectF plot::ConstructRectF(Range, Range)' 16 | QRectF ConstructRectF(Range XLims, Range YLims) | ~~~~~~^~~~~ 3d/plot_3dtypes.cpp:162:50: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 162 | if (data[i] && ThisRect == ConstructRectF(data[i]->XLimits, data[i]->YLimits)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.cpp:16:29: note: initializing argument 1 of 'QRectF plot::ConstructRectF(Range, Range)' 16 | QRectF ConstructRectF(Range XLims, Range YLims) | ~~~~~~^~~~~ 3d/plot_3dtypes.cpp:162:50: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 162 | if (data[i] && ThisRect == ConstructRectF(data[i]->XLimits, data[i]->YLimits)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.cpp:16:42: note: initializing argument 2 of 'QRectF plot::ConstructRectF(Range, Range)' 16 | QRectF ConstructRectF(Range XLims, Range YLims) | ~~~~~~^~~~~ 3d/plot_3dtypes.h: In constructor 'plot::TMin3dData::TMin3dData(plot::TMin3dData&&)': 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.cpp: In member function 'plot::TMin3dData plot::TMin3dData::clone()': 3d/plot_3dtypes.cpp:187:12: note: synthesized method 'plot::TMin3dData::TMin3dData(plot::TMin3dData&&)' first required here 187 | return data; | ^~~~ 3d/plot_3dtypes.cpp: In member function 'int plot::TCompleteInfoFor3dPlot::FindNecessaryData(double, double, int) const': 3d/plot_3dtypes.cpp:193:46: warning: 'T* QWeakPointer::data() const [with T = plot::TMin3dData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 193 | if (PaintData[c] && PaintData[c].data()->IsIn(x, y)) | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 3d/plot_3dtypes.cpp: In member function 'virtual double plot::TCompleteInfoFor3dPlot::value(double, double) const': 3d/plot_3dtypes.cpp:211:39: warning: 'T* QWeakPointer::data() const [with T = plot::TMin3dData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 211 | Temp3dData = PaintData[i].data(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ 3d/plot_3dtypes.cpp: In member function 'void plot::TCompleteInfoFor3dPlot::UpdatePlotsZLimits()': 3d/plot_3dtypes.cpp:329:48: warning: 'T* QWeakPointer::data() const [with T = plot::TMin3dData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 329 | const TMin3dData &Data = *PaintData[0].data(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ ./core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': 3d/plot_3dtypes.cpp:185:25: required from here 185 | data.LimsForMathX = LimsForMathX; | ^~~~~~~~~~~~ ./core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_3dWidgets.o 3d/plot_3dWidgets.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_3dplot.o 3d/plot_3dplot.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from 3d/plot_3dplot.h:3, from 3d/plot_3dplot.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from 3d/plot_3dtypes.h:6, from 3d/plot_3dplot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ 3d/plot_3dplot.cpp: In member function 'void plot::T3dPlot::SetFullWindowPlot(int, bool)': 3d/plot_3dplot.cpp:61:24: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 61 | for (int i=0; i 3) | ^~ 3d/plot_3dplot.cpp:1184:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1184 | auto plot = ThreeDPlots.at(N); | ^~~~ 3d/plot_3dplot.cpp: In member function 'bool plot::T3dPlot::SavePlot(int, plot::T3dDataOwner*, plot::TMetaStorage*)': 3d/plot_3dplot.cpp:1259:51: warning: 'T* QWeakPointer::data() const [with T = plot::TMin3dData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1259 | TMin3dData *data = plot->SourceData.at(0).data(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3, from ./core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ ./core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': 3d/plot_3dplot.cpp:1105:103: required from here 1105 | tXLims[i] = Range(ThreeDPlots[i]->GetCurXLims()->arr[0], ThreeDPlots[i]->GetCurXLims()->arr[1]); | ^ ./core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o math_core.o math/math_core.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./3d/plot_3dtypes.h:3, from math/math_core.h:4, from math/math_core.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_SubtPlane.o math/plot_SubtPlane.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_MathProcessing.o math/plot_MathProcessing.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from math/plot_MathProcessing.h:4, from math/plot_MathProcessing.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from math/plot_MathProcessing.h:5: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_MathFilters.o math/plot_MathFilters.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./3d/plot_3dtypes.h:3, from math/math_core.h:4, from math/plot_MathFilters.h:4, from math/plot_MathFilters.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot.o plot.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from 2d/plot_2dplot.h:3, from plot.h:3, from plot.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from 3d/plot_3dtypes.h:6, from 3d/plot_3dplot.h:4, from plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ./core/plot_core.h: In copy constructor 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)': ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ In file included from ./core/plot_core.h:4: ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ plot.cpp: In function 'QDataStream& operator<<(QDataStream&, const plot::TInfoFor2dPlot&)': plot.cpp:52:35: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 52 | st << (plot::TInfoForAllPlots)obj | ^~~ 3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ratiolayout.o ../src/gui/ratiolayout.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o flowlayout.o ../src/gui/flowlayout.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o plot_colorchooser.o widgets/plot_colorchooser.cpp widgets/plot_colorchooser.cpp: In member function 'virtual void plot_colorChooser::paintEvent(QPaintEvent*)': widgets/plot_colorchooser.cpp:107:41: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 107 | int w = QFontMetrics(font).width(str); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/QWidget:1, from widgets/plot_colorchooser.h:5, from widgets/plot_colorchooser.cpp:1: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o twodoverlaybuttons.o widgets/twodoverlaybuttons.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from widgets/twodoverlaybuttons.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ widgets/twodoverlaybuttons.cpp: In member function 'void plot::TwoDOverlayButtons::fadeIn(QWidget*)': widgets/twodoverlaybuttons.cpp:386:19: warning: enum constant in boolean context [-Wint-in-bool-context] 386 | if (a->Running) | ^ widgets/twodoverlaybuttons.cpp: In member function 'void plot::TwoDOverlayButtons::fadeOut(QWidget*)': widgets/twodoverlaybuttons.cpp:406:19: warning: enum constant in boolean context [-Wint-in-bool-context] 406 | if (a->Running) | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o threedoverlaybuttons.o widgets/threedoverlaybuttons.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./widgets/threedoverlaybuttons.h:10, from widgets/threedoverlaybuttons.cpp:3: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/threedoverlaybuttons.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from ./3d/plot_3dplot.h:4, from widgets/threedoverlaybuttons.cpp:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ widgets/threedoverlaybuttons.cpp: In member function 'void plot::ThreeDOverlayButtons::fadeIn(QWidget*)': widgets/threedoverlaybuttons.cpp:299:19: warning: enum constant in boolean context [-Wint-in-bool-context] 299 | if (a->Running) | ^ widgets/threedoverlaybuttons.cpp: In member function 'void plot::ThreeDOverlayButtons::fadeOut(QWidget*)': widgets/threedoverlaybuttons.cpp:321:19: warning: enum constant in boolean context [-Wint-in-bool-context] 321 | if (a->Running) | ^ widgets/threedoverlaybuttons.cpp: In member function 'virtual bool plot::ThreeDOverlayButtons::eventFilter(QObject*, QEvent*)': widgets/threedoverlaybuttons.cpp:423:49: warning: unused parameter 'Object' [-Wunused-parameter] 423 | bool ThreeDOverlayButtons::eventFilter(QObject *Object, QEvent *Event) | ~~~~~~~~~^~~~~~ g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/ovmenu_2d_filtersettings.h -o moc_ovmenu_2d_filtersettings.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ovmenu_2d_filtersettings.o moc_ovmenu_2d_filtersettings.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/ovmenu_3d_filtersettings.h -o moc_ovmenu_3d_filtersettings.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ovmenu_3d_filtersettings.o moc_ovmenu_3d_filtersettings.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from widgets/ovmenu_3d_filtersettings.h:10, from moc_ovmenu_3d_filtersettings.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/ovmenu_3d_filtersettings.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/plot_widgets.h -o moc_plot_widgets.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_widgets.o moc_plot_widgets.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include 2d/ovcontrol_2d.h -o moc_ovcontrol_2d.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ovcontrol_2d.o moc_ovcontrol_2d.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include 2d/plot_2dpure.h -o moc_plot_2dpure.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_2dpure.o moc_plot_2dpure.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from 2d/plot_2dpure.h:5, from moc_plot_2dpure.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from 2d/plot_2dpure.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include 3d/ovcontrol_3d.h -o moc_ovcontrol_3d.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ovcontrol_3d.o moc_ovcontrol_3d.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from 3d/ovcontrol_3d.h:10, from moc_ovcontrol_3d.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from 3d/ovcontrol_3d.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include 3d/plot_3dpure.h -o moc_plot_3dpure.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_3dpure.o moc_plot_3dpure.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from 3d/plot_3dpure.h:4, from moc_plot_3dpure.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from 3d/plot_3dtypes.h:6, from 3d/plot_3dpure.h:5: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/colorrect2.h -o moc_colorrect2.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_colorrect2.o moc_colorrect2.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/fixedsplitter.h -o moc_fixedsplitter.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_fixedsplitter.o moc_fixedsplitter.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/ovmenu_2d_colorsettings.h -o moc_ovmenu_2d_colorsettings.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ovmenu_2d_colorsettings.o moc_ovmenu_2d_colorsettings.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/ovmenu_3d_palettes.h -o moc_ovmenu_3d_palettes.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ovmenu_3d_palettes.o moc_ovmenu_3d_palettes.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from widgets/threedoverlaybuttons.h:10, from widgets/ovmenu_3d_palettes.h:6, from moc_ovmenu_3d_palettes.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/ovmenu_3d_palettes.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/plot_DoubleSlider.h -o moc_plot_DoubleSlider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_DoubleSlider.o moc_plot_DoubleSlider.cpp In file included from ../qwt/qwt_scale_widget.h:3, from widgets/plot_DoubleSlider.h:8, from moc_plot_DoubleSlider.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qvarlengtharray.h:47, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtWidgets/qgraphicsview.h:44, from /usr/include/qt5/QtWidgets/QGraphicsView:1, from widgets/plot_DoubleSlider.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include core/plot_core.h -o moc_plot_core.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_core.o moc_plot_core.cpp In file included from ../qwt/qwt_plot.h:3, from core/plot_core.h:6, from moc_plot_core.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include 2d/plot_2dplot.h -o moc_plot_2dplot.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_2dplot.o moc_plot_2dplot.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from 2d/plot_2dplot.h:3, from moc_plot_2dplot.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include 3d/plot_3dWidgets.h -o moc_plot_3dWidgets.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_3dWidgets.o moc_plot_3dWidgets.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include 3d/plot_3dplot.h -o moc_plot_3dplot.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_3dplot.o moc_plot_3dplot.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from ./2d/plot_2dplot.h:3, from 3d/plot_3dplot.h:3, from moc_plot_3dplot.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from 3d/plot_3dtypes.h:6, from 3d/plot_3dplot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include math/plot_MathProcessing.h -o moc_plot_MathProcessing.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_MathProcessing.o moc_plot_MathProcessing.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from math/plot_MathProcessing.h:4, from moc_plot_MathProcessing.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./3d/plot_3dtypes.h:6, from math/plot_MathProcessing.h:5: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include plot.h -o moc_plot.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot.o moc_plot.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from ./2d/plot_2dtypes.h:3, from 2d/plot_2dplot.h:3, from plot.h:3, from moc_plot.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ./core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from 3d/plot_3dtypes.h:6, from 3d/plot_3dplot.h:4, from plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ 3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ./core/plot_core.h:4: ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ 3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ./core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ./core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/plot_colorchooser.h -o moc_plot_colorchooser.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_plot_colorchooser.o moc_plot_colorchooser.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/twodoverlaybuttons.h -o moc_twodoverlaybuttons.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_twodoverlaybuttons.o moc_twodoverlaybuttons.cpp /usr/share/qt5/bin/moc -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/plot/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/threedoverlaybuttons.h -o moc_threedoverlaybuttons.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -fPIC -D_REENTRANT -Wall -Wextra -D_SCAN_SLICE -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../qwt -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_threedoverlaybuttons.o moc_threedoverlaybuttons.cpp In file included from ../qwt/qwt_plot.h:3, from ./core/plot_core.h:6, from widgets/threedoverlaybuttons.h:10, from moc_threedoverlaybuttons.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from widgets/threedoverlaybuttons.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ./core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ rm -f lib/libplot.a ar cqs lib/libplot.a ovmenu_2d_filtersettings.o ovmenu_3d_filtersettings.o plot_widgets.o ovcontrol_2d.o plot_2dpure.o ovcontrol_3d.o plot_3dpure.o colorrect2.o fixedsplitter.o ovmenu_2d_colorsettings.o ovmenu_3d_palettes.o plot_DoubleSlider.o plot_events.o plot_core.o plot_2dtypes.o plot_2dplot.o plot_3dtypes.o plot_3dWidgets.o plot_3dplot.o math_core.o plot_SubtPlane.o plot_MathProcessing.o plot_MathFilters.o plot.o ratiolayout.o flowlayout.o plot_colorchooser.o twodoverlaybuttons.o threedoverlaybuttons.o moc_ovmenu_2d_filtersettings.o moc_ovmenu_3d_filtersettings.o moc_plot_widgets.o moc_ovcontrol_2d.o moc_plot_2dpure.o moc_ovcontrol_3d.o moc_plot_3dpure.o moc_colorrect2.o moc_fixedsplitter.o moc_ovmenu_2d_colorsettings.o moc_ovmenu_3d_palettes.o moc_plot_DoubleSlider.o moc_plot_core.o moc_plot_2dplot.o moc_plot_3dWidgets.o moc_plot_3dplot.o moc_plot_MathProcessing.o moc_plot.o moc_plot_colorchooser.o moc_twodoverlaybuttons.o moc_threedoverlaybuttons.o make[1]: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/plot' cd grapheditor/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/grapheditor.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/grapheditor' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o core.o core/core.cpp core/core.cpp: In static member function 'static graphed::TPointFList graphed::GraphEd::GetHandlePoints(const graphed::TPointFList&, bool)': core/core.cpp:21:18: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = bool (*)(const QPointF&, const QPointF&)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 21 | qSort(Temp.begin(), Temp.end(), GraphEd::CompareY); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/QList:1, from core/core.h:5, from core/core.cpp:1: /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TResults.o out/TResults.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TConvertor.o out/TConvertor.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TYEGFiles.o files/TYEGFiles.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TSIUnit.o misc/TSIUnit.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TMisc.o misc/TMisc.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TGraphEditor.o TGraphEditor.cpp TGraphEditor.cpp: In member function 'virtual void graphed::TGraphEditor::closeEvent(QCloseEvent*)': TGraphEditor.cpp:394:44: warning: unused parameter 'event' [-Wunused-parameter] 394 | void TGraphEditor::closeEvent(QCloseEvent *event) | ~~~~~~~~~~~~~^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o nstslider.o ../src/gui/nstslider.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../src/gui/nstslider.cpp:13: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from ../qwt/qwt_abstract_slider.h:4, from ../qwt/qwt_slider.h:4, from ../src/gui/nstslider.h:3, from ../src/gui/nstslider.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o edit.o ../src/gui/edit.cpp ../src/gui/edit.cpp: In member function 'virtual QSize Edit::sizeHint() const': ../src/gui/edit.cpp:159:49: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 159 | sz.rwidth() += pad * fontMetrics().width('0') + fontMetrics().width('.'); | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/qabstractspinbox.h:44, from /usr/include/qt5/QtWidgets/qspinbox.h:44, from /usr/include/qt5/QtWidgets/QDoubleSpinBox:1, from ../src/gui/edit.hpp:3, from ../src/gui/edit.cpp:1: /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ ../src/gui/edit.cpp:159:76: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 159 | sz.rwidth() += pad * fontMetrics().width('0') + fontMetrics().width('.'); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o controls.o ../src/gui/controls.cpp ../src/gui/controls.cpp: In function 'QIcon rotareIcon(QIcon, QSize, int)': ../src/gui/controls.cpp:20:31: warning: 'QPixmap QPixmap::transformed(const QMatrix&, Qt::TransformationMode) const' is deprecated: Use transformed(const QTransform &, Qt::TransformationMode mode) [-Wdeprecated-declarations] 20 | return origPix.transformed(rm); | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtGui/QIcon:1, from ../src/gui/controls.h:3, from ../src/gui/controls.cpp:1: /usr/include/qt5/QtGui/qpixmap.h:134:13: note: declared here 134 | QPixmap transformed(const QMatrix &, Qt::TransformationMode mode = Qt::FastTransformation) const; | ^~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TTool.o tools/TTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TMoveStrategy.o tools/DefaultTool/TMoveStrategy.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TRotateStrategy.o tools/DefaultTool/TRotateStrategy.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TResizeStrategy.o tools/DefaultTool/TResizeStrategy.cpp tools/DefaultTool/TResizeStrategy.cpp: In constructor 'graphed::TResizeStrategy::TResizeStrategy(graphed::TCanvasQP, graphed::TMouseEvent*)': tools/DefaultTool/TResizeStrategy.cpp:21:11: warning: enumeration value 'NoHandle' not handled in switch [-Wswitch] 21 | switch(ActiveHandle) | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TDefaultTool.o tools/DefaultTool/TDefaultTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TSelectDecorator.o tools/DefaultTool/TSelectDecorator.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TLineTool.o tools/TLineTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TInteractionTool.o tools/TInteractionTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TRectTool.o tools/TRectTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TEllipseTool.o tools/TEllipseTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TImageTool.o tools/TImageTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TApplyTool.o tools/TApplyTool.cpp tools/TApplyTool.cpp: In member function 'void graphed::TApplyToolThread::MakeOutputResults()': tools/TApplyTool.cpp:64:10: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList >::iterator; LessThan = bool (*)(QSharedPointer, QSharedPointer)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 64 | qSort(Sorted.begin(), Sorted.end(), TShape::CompareShapeByZIndex); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from tools/TTool.h:4, from tools/TApplyTool.h:4, from tools/TApplyTool.cpp:1: /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TToolProxy.o tools/TToolProxy.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ToolManager.o tools/ToolManager.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TEllipseCurveTool.o tools/TEllipseCurveTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TPointTool.o tools/TPointTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TPosTool.o tools/TPosTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TEllipseCurveShape.o shape/TEllipseCurveShape.cpp shape/TEllipseCurveShape.cpp: In member function 'graphed::TSettableVar_RF graphed::TEllipseCurveShapePrivate::UpdateBoundingRect() const': shape/TEllipseCurveShape.cpp:15:34: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 15 | if (!IsPointsValid()) return BoundingRect; | ^~~~~~~~~~~~ In file included from ./shape/TProgressInfo.h:4, from ./shape/TShape.h:3, from ./shape/TDataShape.h:5, from shape/TEllipseCurveShape.h:4, from shape/TEllipseCurveShape.cpp:1: ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TPointShape.o shape/TPointShape.cpp shape/TPointShape.cpp: In member function 'graphed::TSettableVar_RF graphed::TPointShapePrivate::UpdateBoundingRect() const': shape/TPointShape.cpp:16:12: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 16 | return BoundingRect; | ^~~~~~~~~~~~ In file included from shape/TPointShape.h:4, from shape/TPointShape.cpp:1: ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TShape.o shape/TShape.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TLinesShape.o shape/TLinesShape.cpp shape/TLinesShape.cpp: In member function 'graphed::TSettableVar_RF graphed::TLinesShapePrivate::UpdateBoundingRect() const': shape/TLinesShape.cpp:12:32: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 12 | if (!Points.size()) return BoundingRect; | ^~~~~~~~~~~~ In file included from ./shape/TProgressInfo.h:4, from ./shape/TShape.h:3, from ./shape/TDataShape.h:5, from shape/TLinesShape.h:4, from shape/TLinesShape.cpp:1: ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ shape/TLinesShape.cpp:48:12: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 48 | return BoundingRect; | ^~~~~~~~~~~~ ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TSelectionShape.o shape/TSelectionShape.cpp shape/TSelectionShape.cpp: In member function 'graphed::TSettableVar_RF graphed::TSelectionShapePrivate::UpdateBoundingRect() const': shape/TSelectionShape.cpp:22:12: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 22 | return BoundingRect; | ^~~~~~~~~~~~ In file included from ./shape/TProgressInfo.h:4, from ./shape/TShape.h:3, from shape/TSelectionShape.h:4, from shape/TSelectionShape.cpp:1: ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TRectShape.o shape/TRectShape.cpp shape/TRectShape.cpp: In member function 'graphed::TSettableVar_RF graphed::TRectShapePrivate::UpdateBoundingRect() const': shape/TRectShape.cpp:11:34: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 11 | if (!IsPointsValid()) return BoundingRect; | ^~~~~~~~~~~~ In file included from ./shape/TProgressInfo.h:4, from ./shape/TShape.h:3, from ./shape/TDataShape.h:5, from shape/TRectShape.h:4, from shape/TRectShape.cpp:1: ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ shape/TRectShape.cpp:18:12: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 18 | return BoundingRect; | ^~~~~~~~~~~~ ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TEllipseShape.o shape/TEllipseShape.cpp shape/TEllipseShape.cpp: In member function 'graphed::TSettableVar_RF graphed::TEllipseShapePrivate::UpdateBoundingRect() const': shape/TEllipseShape.cpp:12:34: warning: implicitly-declared 'constexpr graphed::TSettableVar::TSettableVar(const graphed::TSettableVar&)' is deprecated [-Wdeprecated-copy] 12 | if (!IsPointsValid()) return BoundingRect; | ^~~~~~~~~~~~ In file included from ./shape/TProgressInfo.h:4, from ./shape/TShape.h:3, from ./shape/TDataShape.h:5, from shape/TEllipseShape.h:4, from shape/TEllipseShape.cpp:1: ./core/core.h:37:24: note: because 'graphed::TSettableVar' has user-provided 'graphed::TSettableVar& graphed::TSettableVar::operator=(const graphed::TSettableVar&) [with T = QRectF]' 37 | TSettableVar &operator=(const TSettableVar &Src) { if (this == &Src); else if ((ValueIsSet = Src.IsValueSet())) Var = Src.Var; return *this; } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TImageShape.o shape/TImageShape.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TShapeFactory.o shape/TShapeFactory.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ShapeManager.o shape/ShapeManager.cpp shape/ShapeManager.cpp: In member function 'void graphed::ShapeManager::paint(QPainter*, const graphed::TConversionBase*) const': shape/ShapeManager.cpp:58:12: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList >::iterator; LessThan = bool (*)(QSharedPointer, QSharedPointer)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 58 | qSort(Sorted.begin(), Sorted.end(), TShape::CompareShapeByZIndex); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/QList:1, from ./core/core.h:5, from ./shape/TProgressInfo.h:4, from ./shape/TShape.h:3, from shape/ShapeManager.h:4, from shape/ShapeManager.cpp:1: /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ shape/ShapeManager.cpp: In member function 'graphed::TShapeSP graphed::ShapeManager::ShapeAt(const QPointF&, graphed::GraphEd::TShapeSelection) const': shape/ShapeManager.cpp:74:12: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList >::iterator; LessThan = bool (*)(QSharedPointer, QSharedPointer)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 74 | qSort(Sorted.begin(), Sorted.end(), TShape::CompareShapeByZIndex); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TProgressInfo.o shape/TProgressInfo.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TConversionBase.o widgets/canvas/TConversionBase.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TConversion.o widgets/canvas/TConversion.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TCanvas.o widgets/canvas/TCanvas.cpp widgets/canvas/TCanvas.cpp: In member function 'virtual void graphed::TCanvas::mousePressEvent(QMouseEvent*)': widgets/canvas/TCanvas.cpp:179:47: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 179 | const QPointF PosWithoutMargin = e->posF() - d->MarginOffset; | ~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QMouseEvent:1, from ./core/TMouseEvent.h:5, from ./tools/TTool.h:8, from ./tools/ToolManager.h:3, from widgets/canvas/TCanvas.cpp:6: /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ widgets/canvas/TCanvas.cpp: In member function 'virtual void graphed::TCanvas::mouseMoveEvent(QMouseEvent*)': widgets/canvas/TCanvas.cpp:186:47: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 186 | const QPointF PosWithoutMargin = e->posF() - d->MarginOffset; | ~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ widgets/canvas/TCanvas.cpp: In member function 'virtual void graphed::TCanvas::mouseReleaseEvent(QMouseEvent*)': widgets/canvas/TCanvas.cpp:193:47: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 193 | const QPointF PosWithoutMargin = e->posF() - d->MarginOffset; | ~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TWCanvasController.o widgets/canvas/TWCanvasController.cpp g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/canvas/TWView.h -o moc_TWView.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TWView.o widgets/canvas/TWView.cpp In file included from ../qwt/qwt_scale_widget.h:3, from ./widgets/canvas/TRuler.h:5, from widgets/canvas/TWView.cpp:6: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/QAbstractScrollArea:1, from widgets/canvas/TWCanvasController.h:4, from widgets/canvas/TWView.h:4, from widgets/canvas/TWView.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TWToolBox.o widgets/TWToolBox.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/TWProperties.h -o moc_TWProperties.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TWProperties.o widgets/TWProperties.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/TWMisc.h -o moc_TWMisc.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TWMisc.o widgets/TWMisc.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/TCheckableButton.h -o moc_TCheckableButton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TCheckableButton.o widgets/TCheckableButton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o TRuler.o widgets/canvas/TRuler.cpp In file included from ../qwt/qwt_scale_widget.h:3, from widgets/canvas/TRuler.h:5, from widgets/canvas/TRuler.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/QList:1, from ./core/core.h:5, from widgets/canvas/TRuler.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include TGraphEditor.h -o moc_TGraphEditor.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TGraphEditor.o moc_TGraphEditor.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ../src/gui/nstslider.h -o moc_nstslider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_nstslider.o moc_nstslider.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ../src/gui/edit.hpp -o moc_edit.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_edit.o moc_edit.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ../src/gui/controls.h -o moc_controls.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_controls.o moc_controls.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include tools/TTool.h -o moc_TTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TTool.o moc_TTool.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include tools/DefaultTool/TDefaultTool.h -o moc_TDefaultTool.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TDefaultTool.o moc_TDefaultTool.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include tools/TApplyTool_p.h -o moc_TApplyTool_p.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TApplyTool_p.o moc_TApplyTool_p.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include tools/ToolManager.h -o moc_ToolManager.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ToolManager.o moc_ToolManager.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include tools/ToolManager_p.h -o moc_ToolManager_p.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ToolManager_p.o moc_ToolManager_p.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/canvas/TConversion.h -o moc_TConversion.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TConversion.o moc_TConversion.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/canvas/TCanvas.h -o moc_TCanvas.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TCanvas.o moc_TCanvas.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/canvas/TWCanvasController.h -o moc_TWCanvasController.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TWCanvasController.o moc_TWCanvasController.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include widgets/TWToolBox.h -o moc_TWToolBox.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TWToolBox.o moc_TWToolBox.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include shape/TSelectionShape.h -o moc_TSelectionShape.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_TSelectionShape.o moc_TSelectionShape.cpp /usr/share/qt5/bin/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/grapheditor/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include shape/ShapeManager.h -o moc_ShapeManager.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I../src -I../src/gui -I../qwt -I../plot -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ShapeManager.o moc_ShapeManager.cpp rm -f lib/libgraphed.a ar cqs lib/libgraphed.a core.o TResults.o TConvertor.o TYEGFiles.o TSIUnit.o TMisc.o TGraphEditor.o nstslider.o edit.o controls.o TTool.o TMoveStrategy.o TRotateStrategy.o TResizeStrategy.o TDefaultTool.o TSelectDecorator.o TLineTool.o TInteractionTool.o TRectTool.o TEllipseTool.o TImageTool.o TApplyTool.o TToolProxy.o ToolManager.o TEllipseCurveTool.o TPointTool.o TPosTool.o TEllipseCurveShape.o TPointShape.o TShape.o TLinesShape.o TSelectionShape.o TRectShape.o TEllipseShape.o TImageShape.o TShapeFactory.o ShapeManager.o TProgressInfo.o TConversionBase.o TConversion.o TCanvas.o TWCanvasController.o TWView.o TWToolBox.o TWProperties.o TWMisc.o TCheckableButton.o TRuler.o moc_TGraphEditor.o moc_nstslider.o moc_edit.o moc_controls.o moc_TTool.o moc_TDefaultTool.o moc_TApplyTool_p.o moc_ToolManager.o moc_ToolManager_p.o moc_TConversion.o moc_TCanvas.o moc_TWCanvasController.o moc_TWToolBox.o moc_TSelectionShape.o moc_ShapeManager.o make[1]: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/grapheditor' cd eg3000/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/nspec-16.5888/eg3000/eg3000.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/eg3000' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -D__compiletime -D_EG3000_STATIC -D_x64 -D_NO_FTDI -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000/../lib/ftdi/ -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000/../lib/libusb/ -I../lib/linux -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o i_eg3000.o i_eg3000.cpp i_eg3000.cpp: In function 'BYTE eg3000_update_parse(void*, eg3000_read_handle*)': i_eg3000.cpp:387:81: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 387 | qCritical("eg3000_update_parse: wrong packet end, state reset: %d %ld %d %d", | ~~^ | | | long int | %d 388 | ptr[p_read_handle->packet_size], p_read_handle->packet_size, p_read_handle->address, p_read_handle->sub_address); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | DWORD {aka unsigned int} i_eg3000.cpp: In function 'BYTE eg3000_bl_program(void*, BYTE*, DWORD, eg3000_read_handle*, BYTE)': i_eg3000.cpp:482:64: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 482 | qWarning("eg3000_bl_program: firmware is too big %lx %lx", length, 0x40000lu); | ~~^ ~~~~~~ | | | | | DWORD {aka unsigned int} | long unsigned int | %x i_eg3000.cpp: In function 'BYTE eg3000_bl_verify(void*, BYTE*, DWORD, eg3000_read_handle*, BYTE)': i_eg3000.cpp:545:59: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 545 | qWarning("eg3000_bl_verify: firmware is too big %lx %lx", length, 0x40000lu); | ~~^ ~~~~~~ | | | | | DWORD {aka unsigned int} | long unsigned int | %x i_eg3000.cpp:583:57: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 583 | qWarning("eg3000_bl_verify: wrong address %lx %lx", adr, (base_addr + (nPacket*packet_size))); | ~~^ ~~~ | | | | | DWORD {aka unsigned int} | long unsigned int | %x i_eg3000.cpp:583:61: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 583 | qWarning("eg3000_bl_verify: wrong address %lx %lx", adr, (base_addr + (nPacket*packet_size))); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int DWORD {aka unsigned int} | %x i_eg3000.cpp:594:71: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 594 | qWarning("eg3000_bl_verify: wrong data from %lx to %lx, %d%%", (DWORD)start, (DWORD)prev, (BYTE)(float(ecount)/(prev-start)*100)); | ~~^ ~~~~~~~~~~~~ | | | | | DWORD {aka unsigned int} | long unsigned int | %x i_eg3000.cpp:594:78: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 594 | qWarning("eg3000_bl_verify: wrong data from %lx to %lx, %d%%", (DWORD)start, (DWORD)prev, (BYTE)(float(ecount)/(prev-start)*100)); | ~~^ ~~~~~~~~~~~ | | | | long unsigned int DWORD {aka unsigned int} | %x i_eg3000.cpp:596:65: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 596 | qWarning("eg3000_bl_verify: wrong data at %lx have %x need %x", (adr + i), buf[4+i], buffer[nPacket*packet_size + i]); | ~~^ ~~~~~~~~~ | | | | long unsigned int DWORD {aka unsigned int} | %x i_eg3000.cpp:613:59: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 613 | qWarning("eg3000_bl_verify: wrong data from %lx to %lx, %d%%", (DWORD)start, (DWORD)prev, (BYTE)(float(ecount)/(prev-start)*100)); | ~~^ ~~~~~~~~~~~~ | | | | | DWORD {aka unsigned int} | long unsigned int | %x i_eg3000.cpp:613:66: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 613 | qWarning("eg3000_bl_verify: wrong data from %lx to %lx, %d%%", (DWORD)start, (DWORD)prev, (BYTE)(float(ecount)/(prev-start)*100)); | ~~^ ~~~~~~~~~~~ | | | | long unsigned int DWORD {aka unsigned int} | %x i_eg3000.cpp:614:69: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'DWORD' {aka 'unsigned int'} [-Wformat=] 614 | qWarning("eg3000_bl_verify: firmware verification failed, %ld errors", errors); | ~~^ ~~~~~~ | | | | long int DWORD {aka unsigned int} | %d g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -Wall -Wextra -D_REENTRANT -D__compiletime -D_EG3000_STATIC -D_x64 -D_NO_FTDI -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000/../lib/ftdi/ -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000/../lib/libusb/ -I../lib/linux -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o i_libusb.o i_libusb.cpp i_libusb.cpp: In function 'BYTE libusb_list(WORD, WORD, WORD*, s_info*, WORD)': i_libusb.cpp:61:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | arr_flags[devices].handle = (void *)devices; | ^~~~~~~~~~~~~~~ i_libusb.cpp: In function 'BYTE libusb_open_(void*, WORD, WORD, void**)': i_libusb.cpp:88:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 88 | if ((void *)devices == handle) { | ^~~~~~~~~~~~~~~ rm -f lib/libeg3000.a ar cqs lib/libeg3000.a i_eg3000.o i_libusb.o make[1]: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/eg3000' cd quazip/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/nspec-16.5888/quazip/quazip.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/quazip' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qioapi.o qioapi.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o JlCompress.o JlCompress.cpp JlCompress.cpp: In static member function 'static bool JlCompress::compressDir(QString, QString, bool)': JlCompress.cpp:258:23: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QDir::Filter; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 258 | return compressDir(fileCompressed, dir, recursive, 0); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qstring.h:49, from /usr/include/qt5/QtCore/QString:1, from quazip.h:28, from JlCompress.h:29, from JlCompress.cpp:26: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quaadler32.o quaadler32.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quacrc32.o quacrc32.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quagzipfile.o quagzipfile.cpp quagzipfile.cpp: In member function 'bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&)': quagzipfile.cpp:60:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 60 | error = QuaGzipFile::trUtf8("QIODevice::Append is not " | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | "supported for GZIP"); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from quagzipfile.cpp:25: /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:66:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 66 | error = QuaGzipFile::trUtf8("Opening gzip for both reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | " and writing is not supported"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:74:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 74 | error = QuaGzipFile::trUtf8("You can open a gzip either for reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | " or for writing. Which is it?"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:80:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 80 | error = QuaGzipFile::trUtf8("Could not gzopen() file"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp: In instantiation of 'bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&) [with FileId = QString; QIODevice::OpenMode = QFlags]': quagzipfile.cpp:130:17: required from here 130 | if (!d->open(d->fileName, mode, error)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ quagzipfile.cpp:60:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 60 | error = QuaGzipFile::trUtf8("QIODevice::Append is not " | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | "supported for GZIP"); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:60:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 60 | error = QuaGzipFile::trUtf8("QIODevice::Append is not " | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | "supported for GZIP"); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:66:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 66 | error = QuaGzipFile::trUtf8("Opening gzip for both reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | " and writing is not supported"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:66:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 66 | error = QuaGzipFile::trUtf8("Opening gzip for both reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | " and writing is not supported"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:74:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 74 | error = QuaGzipFile::trUtf8("You can open a gzip either for reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | " or for writing. Which is it?"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:74:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 74 | error = QuaGzipFile::trUtf8("You can open a gzip either for reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | " or for writing. Which is it?"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:80:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 80 | error = QuaGzipFile::trUtf8("Could not gzopen() file"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:80:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 80 | error = QuaGzipFile::trUtf8("Could not gzopen() file"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp: In instantiation of 'bool QuaGzipFilePrivate::open(FileId, QIODevice::OpenMode, QString&) [with FileId = int; QIODevice::OpenMode = QFlags]': quagzipfile.cpp:140:17: required from here 140 | if (!d->open(fd, mode, error)) { | ~~~~~~~^~~~~~~~~~~~~~~~~ quagzipfile.cpp:60:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 60 | error = QuaGzipFile::trUtf8("QIODevice::Append is not " | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | "supported for GZIP"); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:60:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 60 | error = QuaGzipFile::trUtf8("QIODevice::Append is not " | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | "supported for GZIP"); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:66:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 66 | error = QuaGzipFile::trUtf8("Opening gzip for both reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | " and writing is not supported"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:66:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 66 | error = QuaGzipFile::trUtf8("Opening gzip for both reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | " and writing is not supported"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:74:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 74 | error = QuaGzipFile::trUtf8("You can open a gzip either for reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | " or for writing. Which is it?"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:74:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 74 | error = QuaGzipFile::trUtf8("You can open a gzip either for reading" | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | " or for writing. Which is it?"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:80:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 80 | error = QuaGzipFile::trUtf8("Could not gzopen() file"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ quagzipfile.cpp:80:36: warning: 'static QString QuaGzipFile::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 80 | error = QuaGzipFile::trUtf8("Could not gzopen() file"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quagzipfile.h:40:3: note: in expansion of macro 'Q_OBJECT' 40 | Q_OBJECT | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quaziodevice.o quaziodevice.cpp quaziodevice.cpp: In member function 'virtual bool QuaZIODevice::open(QIODevice::OpenMode)': quaziodevice.cpp:145:30: warning: 'static QString QuaZIODevice::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 145 | setErrorString(trUtf8("QIODevice::Append is not supported for" | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | " QuaZIODevice")); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/QIODevice:1, from quaziodevice.h:28, from quaziodevice.cpp:25: /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quaziodevice.h:42:3: note: in expansion of macro 'Q_OBJECT' 42 | Q_OBJECT | ^~~~~~~~ quaziodevice.cpp:150:30: warning: 'static QString QuaZIODevice::trUtf8(const char*, const char*, int)' is deprecated [-Wdeprecated-declarations] 150 | setErrorString(trUtf8("QIODevice::ReadWrite is not supported for" | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | " QuaZIODevice")); | ~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:134:41: note: declared here 134 | QT_DEPRECATED static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) \ | ^~~~~~ /usr/include/qt5/QtCore/qobjectdefs.h:178:5: note: in expansion of macro 'QT_TR_FUNCTIONS' 178 | QT_TR_FUNCTIONS \ | ^~~~~~~~~~~~~~~ quaziodevice.h:42:3: note: in expansion of macro 'Q_OBJECT' 42 | Q_OBJECT | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quazip.o quazip.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quazipdir.o quazipdir.cpp quazipdir.cpp: In member function 'bool QuaZipDir::cd(const QString&)': quazipdir.cpp:106:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 106 | QStringList path = dirName.split('/', QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QString:1, from quazip.h:28, from quazipdir.h:30, from quazipdir.cpp:25: /usr/include/qt5/QtCore/qstring.h:602:9: note: declared here 602 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ quazipdir.cpp:106:56: warning: 'QString::SkipEmptyParts' is deprecated [-Wdeprecated-declarations] 106 | QStringList path = dirName.split('/', QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:602:9: note: declared here 602 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ quazipdir.cpp:106:41: warning: 'QStringList QString::split(QChar, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 106 | QStringList path = dirName.split('/', QString::SkipEmptyParts); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:612:17: note: declared here 612 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ quazipdir.cpp: In member function 'bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const': quazipdir.cpp:393:14: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = QuaZipDirComparator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 393 | qSort(list.begin(), list.end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from quazip.h:29: /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ quazipdir.cpp: In instantiation of 'bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QList; QDir::Filters = QFlags; QDir::SortFlags = QFlags]': quazipdir.cpp:405:25: required from here 405 | if (d->entryInfoList(nameFilters, filters, sort, result)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quazipdir.cpp:393:14: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = QuaZipDirComparator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 393 | qSort(list.begin(), list.end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ quazipdir.cpp:393:14: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = QuaZipDirComparator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 393 | qSort(list.begin(), list.end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ quazipdir.cpp: In instantiation of 'bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QList; QDir::Filters = QFlags; QDir::SortFlags = QFlags]': quazipdir.cpp:421:25: required from here 421 | if (d->entryInfoList(nameFilters, filters, sort, result)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quazipdir.cpp:393:14: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = QuaZipDirComparator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 393 | qSort(list.begin(), list.end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ quazipdir.cpp:393:14: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = QuaZipDirComparator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 393 | qSort(list.begin(), list.end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ quazipdir.cpp: In instantiation of 'bool QuaZipDirPrivate::entryInfoList(QStringList, QDir::Filters, QDir::SortFlags, TFileInfoList&) const [with TFileInfoList = QStringList; QDir::Filters = QFlags; QDir::SortFlags = QFlags]': quazipdir.cpp:437:25: required from here 437 | if (d->entryInfoList(nameFilters, filters, sort, result)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quazipdir.cpp:393:14: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = QuaZipDirComparator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 393 | qSort(list.begin(), list.end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ quazipdir.cpp:393:14: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = QuaZipDirComparator]' is deprecated: Use std::sort [-Wdeprecated-declarations] 393 | qSort(list.begin(), list.end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quazipfile.o quazipfile.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quazipfileinfo.o quazipfileinfo.cpp quazipfileinfo.cpp: In function 'QFileDevice::Permissions permissionsFromExternalAttr(quint32)': quazipfileinfo.cpp:29:31: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QFileDevice::Permission; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 29 | QFile::Permissions perm = 0; | ^ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtCore/qatomic.h:41, from /usr/include/qt5/QtCore/qrefcount.h:43, from /usr/include/qt5/QtCore/qbytearray.h:44, from /usr/include/qt5/QtCore/QByteArray:1, from quazipfileinfo.h:28, from quazipfileinfo.cpp:25: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o quazipnewinfo.o quazipnewinfo.cpp quazipnewinfo.cpp: In member function 'void QuaZipNewInfo::setFileNTFSTimes(const QString&)': quazipnewinfo.cpp:128:32: warning: 'QDateTime QFileInfo::created() const' is deprecated: Use either birthTime() or metadataChangeTime() [-Wdeprecated-declarations] 128 | setFileNTFScTime(fi.created()); | ~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QFileInfo:1, from quazipnewinfo.cpp:25: /usr/include/qt5/QtCore/qfileinfo.h:139:15: note: declared here 139 | QDateTime created() const; | ^~~~~~~ gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o unzip.o unzip.c gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o zip.o zip.c zip.c: In function 'zip64local_SearchCentralDir': zip.c:530:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 530 | for (i=(int)uReadSize-3; (i--)>0;) | ^~~ zip.c:538:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 538 | if (uPosFound!=0) | ^~ g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/share/qt5/bin/moc -DQT_NO_DEBUG -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/quazip/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include quagzipfile.h -o moc_quagzipfile.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_quagzipfile.o moc_quagzipfile.cpp /usr/share/qt5/bin/moc -DQT_NO_DEBUG -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/quazip/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include quaziodevice.h -o moc_quaziodevice.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_quaziodevice.o moc_quaziodevice.cpp /usr/share/qt5/bin/moc -DQT_NO_DEBUG -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/quazip/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include quazipfile.h -o moc_quazipfile.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -fPIC -D_REENTRANT -Wall -Wextra -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_quazipfile.o moc_quazipfile.cpp rm -f lib/libquazip.a ar cqs lib/libquazip.a qioapi.o JlCompress.o quaadler32.o quacrc32.o quagzipfile.o quaziodevice.o quazip.o quazipdir.o quazipfile.o quazipfileinfo.o quazipnewinfo.o unzip.o zip.o moc_quagzipfile.o moc_quaziodevice.o moc_quazipfile.o make[1]: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/quazip' cd src/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/nspec-16.5888/src/src.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' ) && make -f Makefile Project MESSAGE: feature defines: _NEW_MOTORS_CHANGES _SCAN_SLICE NDEBUG _x64 QT_DISABLE_DEPRECATED_BEFORE=0x040600 USE_IVIDEO_MOTIC_1080 USE_EG3K_EMULATOR USE_CCD_EMULATOR USE_RELAY USE_IVIDEO_MOTIC_X make[1]: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/src' g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o motic1080.o hardware/motic1080.cpp In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from hardware/motic1080.hpp:4, from hardware/motic1080.cpp:1: hardware/motic1080.cpp: In member function 'virtual bool motic1080::openCamera()': hardware/motic1080.cpp:55:33: warning: unused variable 'cameraInfo' [-Wunused-variable] 55 | foreach (const QCameraInfo &cameraInfo, QCameraInfo::availableCameras()) { | ^~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1131:10: note: in definition of macro 'Q_FOREACH_IMPL' 1131 | for (variable = *name.i; name.control; name.control = 0) | ^~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:1142:21: note: in expansion of macro 'Q_FOREACH' 1142 | # define foreach Q_FOREACH | ^~~~~~~~~ hardware/motic1080.cpp:55:5: note: in expansion of macro 'foreach' 55 | foreach (const QCameraInfo &cameraInfo, QCameraInfo::availableCameras()) { | ^~~~~~~ hardware/motic1080.cpp: In member function 'void motic1080::SetDoAWB(bool)': hardware/motic1080.cpp:92:31: warning: unused parameter 'bAWB' [-Wunused-parameter] 92 | void motic1080::SetDoAWB(bool bAWB) | ~~~~~^~~~ hardware/motic1080.cpp: In member function 'void motic1080::SetDoAE(bool)': hardware/motic1080.cpp:97:30: warning: unused parameter 'bAE' [-Wunused-parameter] 97 | void motic1080::SetDoAE(bool bAE) | ~~~~~^~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o container.o container/container.cpp In file included from ./modules.hpp:3, from ./mainwindow.h:3, from container/container.cpp:10: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from container/container.h:3, from container/container.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./ccd/ccd.h:6, from container/container.cpp:4: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ./spmtunning.h:10, from container/container.cpp:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ container/container.cpp: In member function 'void TContainer::DoDrag(TListWidget*, TListWidget*)': container/container.cpp:843:57: warning: unused parameter 'to' [-Wunused-parameter] 843 | void TContainer::DoDrag(TListWidget *from, TListWidget *to) | ~~~~~~~~~~~~~^~ container/container.cpp: In member function 'void TContainer::UpdateHierarchy()': container/container.cpp:1575:20: warning: 'void qStableSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = bool (*)(const TListItem*, const TListItem*)]' is deprecated: Use std::stable_sort [-Wdeprecated-declarations] 1575 | qStableSort(igroups[i].begin(), igroups[i].end(), dateCompareItem); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:43: /usr/include/qt5/QtCore/qalgorithms.h:206:53: note: declared here 206 | QT_DEPRECATED_X("Use std::stable_sort") inline void qStableSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~~~~~~~ container/container.cpp:1578:16: warning: 'void qStableSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList*; LessThan = bool (*)(const QList&, const QList&)]' is deprecated: Use std::stable_sort [-Wdeprecated-declarations] 1578 | qStableSort(igroups.begin(), igroups.end(), dateCompareItemList); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qalgorithms.h:206:53: note: declared here 206 | QT_DEPRECATED_X("Use std::stable_sort") inline void qStableSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ars3000.o ars3000.cpp In file included from motors.hpp:8, from ars3000.h:7, from ars3000.cpp:1: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ars3000.cpp: In member function 'void ARS3000::motorEvent(int, bool, bool)': ars3000.cpp:160:42: warning: unused parameter 'atEnd' [-Wunused-parameter] 160 | void ARS3000::motorEvent(int motor, bool atEnd, bool active) | ~~~~~^~~~~ ars3000.cpp: In member function 'void ARS3000::initGUI()': ars3000.cpp:283:56: warning: 'void QHeaderView::setClickable(bool)' is deprecated [-Wdeprecated-declarations] 283 | ARS3000_TableConf->horizontalHeader()->setClickable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/QHeaderView:1, from motors.hpp:10: /usr/include/qt5/QtWidgets/qheaderview.h:128:31: note: declared here 128 | inline QT_DEPRECATED void setClickable(bool clickable) { setSectionsClickable(clickable); } | ^~~~~~~~~~~~ ars3000.cpp:284:54: warning: 'void QHeaderView::setMovable(bool)' is deprecated [-Wdeprecated-declarations] 284 | ARS3000_TableConf->horizontalHeader()->setMovable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:119:31: note: declared here 119 | inline QT_DEPRECATED void setMovable(bool movable) { setSectionsMovable(movable); } | ^~~~~~~~~~ ars3000.cpp:289:57: warning: 'void QHeaderView::setResizeMode(int, ResizeMode)' is deprecated [-Wdeprecated-declarations] 289 | ARS3000_TableConf->horizontalHeader()->setResizeMode(1, QHeaderView::Stretch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:145:31: note: declared here 145 | inline QT_DEPRECATED void setResizeMode(int logicalindex, ResizeMode mode) | ^~~~~~~~~~~~~ ars3000.cpp: In static member function 'static bool ARS3000::isReady()': ars3000.cpp:525:25: warning: left operand of comma operator has no effect [-Wunused-value] 525 | for (int i = csb; i < csb + 4, i < 16; i++) { //fixme first condition will be ignored | ~~^~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccdplot_gui.o ccd/ccdplot_gui.cpp In file included from ./modules.hpp:3, from ccd/ccdplot_gui.cpp:6: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccdplot.h:3, from ccd/ccdplot_gui.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ./motors.hpp:8, from ccd/ccdplot.h:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ccd/ccdplot_gui.cpp: In member function 'void CCDPlot::createLayout_ccd_otherTable()': ccd/ccdplot_gui.cpp:442:50: warning: 'void QHeaderView::setClickable(bool)' is deprecated [-Wdeprecated-declarations] 442 | TableMotors->horizontalHeader()->setClickable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/QHeaderView:1, from ./motors.hpp:10: /usr/include/qt5/QtWidgets/qheaderview.h:128:31: note: declared here 128 | inline QT_DEPRECATED void setClickable(bool clickable) { setSectionsClickable(clickable); } | ^~~~~~~~~~~~ ccd/ccdplot_gui.cpp:443:48: warning: 'void QHeaderView::setMovable(bool)' is deprecated [-Wdeprecated-declarations] 443 | TableMotors->horizontalHeader()->setMovable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:119:31: note: declared here 119 | inline QT_DEPRECATED void setMovable(bool movable) { setSectionsMovable(movable); } | ^~~~~~~~~~ ccd/ccdplot_gui.cpp:444:51: warning: 'void QHeaderView::setResizeMode(ResizeMode)' is deprecated [-Wdeprecated-declarations] 444 | TableMotors->horizontalHeader()->setResizeMode(QHeaderView::Stretch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:143:31: note: declared here 143 | inline QT_DEPRECATED void setResizeMode(ResizeMode mode) | ^~~~~~~~~~~~~ ccd/ccdplot_gui.cpp:445:49: warning: 'void QHeaderView::setResizeMode(ResizeMode)' is deprecated [-Wdeprecated-declarations] 445 | TableMotors->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:143:31: note: declared here 143 | inline QT_DEPRECATED void setResizeMode(ResizeMode mode) | ^~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o container_impl.o container/container_impl.cpp In file included from ./modules.hpp:3, from container/container_impl.cpp:8: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from container/container.h:3, from container/container_impl.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from container/container_impl.cpp:9: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./ccd/ccd.h:6, from container/container_impl.cpp:13: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' container/container_impl.cpp: In member function 'void TContainer::onAG_Scale_select_trigered()': container/container_impl.cpp:436:78: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 436 | set_spectra_calib(*Plot->TwoDPlot->Pure2dPlot->SourceData[i].data(), CurrentDataList->ClickedItem->attributes, Scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3, from ../plot/core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ container/container_impl.cpp: In member function 'void T3dEnchancement::updateTexture()': container/container_impl.cpp:573:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 573 | if (!sourceplot) | ^~ container/container_impl.cpp:576:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 576 | auto plot = sourceplot->ThreeDPlots.at(0); | ^~~~ container/container_impl.cpp: In member function 'void TContainer::show3d(plot::T3dData, bool)': container/container_impl.cpp:1041:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1041 | if (Plot->ThreeDPlot->showSlider) | ^~ container/container_impl.cpp:1043:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1043 | auto plot = Plot->ThreeDPlot->ThreeDPlots[0]; | ^~~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o datalist.o container/datalist.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from container/cont_basetypes.h:3, from container/datalist.hpp:4, from container/datalist.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/qlistwidget.h:44, from /usr/include/qt5/QtWidgets/QListWidget:1, from container/datalist.hpp:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from container/datalist.hpp:6: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./ccd/ccd.h:6, from container/datalist.cpp:3: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o gwynetio.o container/gwynetio.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from container/gwynetio.hpp:5, from container/gwynetio.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from container/gwynetio.hpp:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include container/cont_nstfile.cpp -o cont_nstfile.moc g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o cont_nstfile.o container/cont_nstfile.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from container/cont_basetypes.h:3, from container/cont_nstfile.h:4, from container/cont_nstfile.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from container/cont_nstfile.h:7: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./ccd/ccd.h:6, from container/cont_nstfile.cpp:2: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' container/cont_nstfile.cpp: In function 'void Add3dInfo(QTextStream&, QuaZipFile*, int, TAbstractInfo*, QObject*)': container/cont_nstfile.cpp:423:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 423 | if (utf = Stream.codec()->name().contains("UTF-8")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ container/cont_nstfile.cpp: In function 'void Add4dInfo(QTextStream&, QuaZipFile*, int, TAbstractInfo*, QObject*)': container/cont_nstfile.cpp:515:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 515 | if (utf = Stream.codec()->name().contains("UTF-8")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ container/cont_nstfile.cpp: In function 'void AddImageInfo(QTextStream&, QuaZipFile*, int, TAbstractInfo*, QObject*)': container/cont_nstfile.cpp:554:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 554 | if (utf = Stream.codec()->name().contains("UTF-8")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o cont_filesproccessing.o container/cont_filesproccessing.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from container/cont_basetypes.h:3, from container/cont_nstfile.h:4, from container/cont_filesproccessing.h:4, from container/cont_filesproccessing.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from container/cont_nstfile.h:7: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ascifile.o container/ascifile.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from container/ascifile.h:5, from container/ascifile.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from container/ascifile.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': container/ascifile.cpp:50:9: required from here 50 | xsz=n; | ^ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o spcfile.o container/spcfile.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccd.o ccd/ccd.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccd.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' ccd/ccd.h: In copy constructor 'ccd::TInfoForSetOfSpectrums::TInfoForSetOfSpectrums(const ccd::TInfoForSetOfSpectrums&)': ccd/ccd.h:48:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 48 | class TInfoForSetOfSpectrums: public TAbstract3dData | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ccd/ccd.h:48:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 48 | class TInfoForSetOfSpectrums: public TAbstract3dData | ^~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ccd/ccd.cpp: In member function 'int ccd::TSetOfSpectrum::CalcResults(int)': ccd/ccd.cpp:401:36: note: synthesized method 'ccd::TInfoForSetOfSpectrums::TInfoForSetOfSpectrums(const ccd::TInfoForSetOfSpectrums&)' first required here 401 | TInfoForSetOfSpectrums data = *this; | ^~~~ ccd/ccd.cpp: In static member function 'static void T4dDataHelper::ShowSpectr(plot::T2dPlot*, plot::T2dPlot*, ccd::TSetOfSpectrum*, int, int, int)': ccd/ccd.cpp:729:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 729 | if (YInd >= Info->Array.size() || XInd >= Info->Array[YInd].size()) | ^~ ccd/ccd.cpp:732:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 732 | auto firstCurve = Info->pointCurve[0]; | ^~~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccdmatrix.o ccd/ccdmatrix.cpp In file included from ./modules.hpp:3, from ./singleapp.h:4, from ccd/ccdmatrix.cpp:17: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccdmatrix.h:3, from ccd/ccdmatrix.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccdplot.o ccd/ccdplot.cpp In file included from ./modules.hpp:3, from ccd/ccdplot.cpp:6: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccdplot.h:3, from ccd/ccdplot.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ./motors.hpp:8, from ccd/ccdplot.h:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ccd/ccdplot.cpp: In member function 'virtual void CCDPlot::closeEvent(QCloseEvent*)': ccd/ccdplot.cpp:318:39: warning: unused parameter 'Event' [-Wunused-parameter] 318 | void CCDPlot::closeEvent(QCloseEvent *Event) | ~~~~~~~~~~~~~^~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccdplot_impl.o ccd/ccdplot_impl.cpp In file included from ./modules.hpp:3, from ccd/ccdplot_impl.cpp:4: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccdplot.h:3, from ccd/ccdplot_impl.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ./motors.hpp:8, from ccd/ccdplot.h:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ccd/ccdplot_impl.cpp: In member function 'void CCDPlot::ars3000StartMotor(bool, Motors::MotorRoles, int)': ccd/ccdplot_impl.cpp:1117:38: warning: unused parameter 'start' [-Wunused-parameter] 1117 | void CCDPlot::ars3000StartMotor(bool start, Motors::MotorRoles role, int confLine) | ~~~~~^~~~~ ccd/ccdplot_impl.cpp: In member function 'void CCDPlot::ccdPMTTab_tabChanged(int)': ccd/ccdplot_impl.cpp:1359:40: warning: 'T* QWeakPointer::data() const [with T = plot::TCurveData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 1359 | purePlot->SourceData.at(1).data()->Pen.setColor(Qt::red); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3, from ../plot/core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ccd/ccdscan.cpp -o ccdscan.moc g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccdscan.o ccd/ccdscan.cpp In file included from ./modules.hpp:3, from ./mobile/remote_mobile.hpp:7, from ccd/ccdscan.cpp:6: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./scanplot.h:3, from ccd/ccdscan.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./scanplot.h:7: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from ./USBVideo/videoplayer.h:12, from ./scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ccd/ccdscan.cpp:8: ./IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': ./IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': ./IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': ./IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': ./IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ ./IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ ccd/ccdscan.cpp: In member function 'virtual bool ICCDScan::init(int, int, int, Range, Range)': ccd/ccdscan.cpp:208:24: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 208 | IExternalScan::init(_nx, _ny, _dir_stpoint, _sx, _sy); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./IExternalScan.h:55:65: note: initializing argument 4 of 'virtual bool IExternalScan::init(int, int, int, Range, Range)' 55 | virtual bool init(int _nx, int _ny, int _dir_stpoint, Range _sx, Range _sy) { | ~~~~~~^~~ ccd/ccdscan.cpp:208:24: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 208 | IExternalScan::init(_nx, _ny, _dir_stpoint, _sx, _sy); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ./IExternalScan.h:55:76: note: initializing argument 5 of 'virtual bool IExternalScan::init(int, int, int, Range, Range)' 55 | virtual bool init(int _nx, int _ny, int _dir_stpoint, Range _sx, Range _sy) { | ~~~~~~^~~ ccd/ccdscan.cpp: In member function 'virtual QVector* ICCDScan::createInterfaceWidget(QVBoxLayout**, QVBoxLayout*)': ccd/ccdscan.cpp:334:9: warning: unused variable 'editSize' [-Wunused-variable] 334 | int editSize = 50; | ^~~~~~~~ ccd/ccdscan.cpp: In member function 'virtual bool ICCDScan::eventFilter(QObject*, QEvent*)': ccd/ccdscan.cpp:698:37: warning: unused parameter 'obj' [-Wunused-parameter] 698 | bool ICCDScan::eventFilter(QObject *obj, QEvent *Event) | ~~~~~~~~~^~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o videoplayer.o USBVideo/videoplayer.cpp In file included from ./modules.hpp:3, from USBVideo/videoplayer.cpp:6: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from USBVideo/videoplayer.cpp:1: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from USBVideo/videoplayer.h:19: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from USBVideo/videoplayer.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./motors.hpp:8, from USBVideo/videoplayer.cpp:3: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./oscilloscope.h:8, from USBVideo/videoplayer.cpp:5: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from USBVideo/videoplayer.cpp:9: ./modules/videomodule.h: In member function 'virtual void VideoModule::initialSend(MobileInstance*)': ./modules/videomodule.h:24:38: warning: unused parameter 'client' [-Wunused-parameter] 24 | void initialSend(MobileInstance *client) override {} | ~~~~~~~~~~~~~~~~^~~~~~ USBVideo/videoplayer.cpp: In member function 'virtual bool VideoPlayer::eventFilter(QObject*, QEvent*)': USBVideo/videoplayer.cpp:130:31: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 130 | posx = mouse->posF(); | ~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QtEvents:1, from USBVideo/videoplayer.h:9: /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:174:40: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 174 | rect.moveCenter(mouse->posF()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:177:40: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 177 | rect.moveCenter(mouse->posF()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:193:40: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 193 | rect.moveCenter(mouse->posF()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:206:39: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 206 | QPointF posy = mouse->posF(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:267:73: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 267 | qreal x2 = QPlot->invTransform(QwtPlot::xBottom, mouse->posF().x()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:268:71: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 268 | qreal y2 = QPlot->invTransform(QwtPlot::yLeft, mouse->posF().y()); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:272:38: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 272 | QPointF dxy = mouse->posF() - posx; | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp:278:31: warning: 'QPointF QMouseEvent::posF() const' is deprecated [-Wdeprecated-declarations] 278 | posx = mouse->posF(); | ~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:138:34: note: declared here 138 | QT_DEPRECATED inline QPointF posF() const { return l; } | ^~~~ USBVideo/videoplayer.cpp: In member function 'void VideoPlayer::initGUI_objectiveSettings(QGroupBox*, QGridLayout*)': USBVideo/videoplayer.cpp:842:57: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 842 | BAddConfig->move(20 + QFontMetrics(gb->font()).width(gb->title()), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ USBVideo/videoplayer.cpp:852:57: warning: 'void QHeaderView::setClickable(bool)' is deprecated [-Wdeprecated-declarations] 852 | TableVideoProfiles->horizontalHeader()->setClickable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/QHeaderView:1, from USBVideo/videoplayer.h:22: /usr/include/qt5/QtWidgets/qheaderview.h:128:31: note: declared here 128 | inline QT_DEPRECATED void setClickable(bool clickable) { setSectionsClickable(clickable); } | ^~~~~~~~~~~~ USBVideo/videoplayer.cpp:853:55: warning: 'void QHeaderView::setMovable(bool)' is deprecated [-Wdeprecated-declarations] 853 | TableVideoProfiles->horizontalHeader()->setMovable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:119:31: note: declared here 119 | inline QT_DEPRECATED void setMovable(bool movable) { setSectionsMovable(movable); } | ^~~~~~~~~~ USBVideo/videoplayer.cpp:854:58: warning: 'void QHeaderView::setResizeMode(ResizeMode)' is deprecated [-Wdeprecated-declarations] 854 | TableVideoProfiles->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:143:31: note: declared here 143 | inline QT_DEPRECATED void setResizeMode(ResizeMode mode) | ^~~~~~~~~~~~~ USBVideo/videoplayer.cpp:855:58: warning: 'void QHeaderView::setResizeMode(int, ResizeMode)' is deprecated [-Wdeprecated-declarations] 855 | TableVideoProfiles->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:145:31: note: declared here 145 | inline QT_DEPRECATED void setResizeMode(int logicalindex, ResizeMode mode) | ^~~~~~~~~~~~~ USBVideo/videoplayer.cpp: In member function 'void VideoPlayer::sl_saveToFile()': USBVideo/videoplayer.cpp:1707:24: warning: 'static QPixmap QPixmap::grabWidget(QObject*, int, int, int, int)' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations] 1707 | QPixmap::grabWidget(QPlot).save(FileName, format); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtGui/qpixmap.h:122:20: note: declared here 122 | static QPixmap grabWidget(QObject *widget, int x = 0, int y = 0, int w = -1, int h = -1); | ^~~~~~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o videoplayer_impl.o USBVideo/videoplayer_impl.cpp In file included from ./modules.hpp:3, from ./mobile/remote_mobile.hpp:7, from USBVideo/videoplayer_impl.cpp:7: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from USBVideo/videoplayer_impl.cpp:1: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from USBVideo/videoplayer.h:19: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from USBVideo/videoplayer.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from USBVideo/videoplayer_impl.cpp:3: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./oscilloscope.h:8, from USBVideo/videoplayer_impl.cpp:5: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o dacscontrol.o dacscontrol.cpp In file included from modules.hpp:3, from autocalib.hpp:10, from dacscontrol.cpp:14: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from dacscontrol.h:9, from dacscontrol.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from dacscontrol.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from dacscontrol.h:13: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10, from dacscontrol.cpp:18: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' dacscontrol.cpp: In member function 'void DacsControl::timerPeriodNewValue(int)': dacscontrol.cpp:200:43: warning: unused parameter 'val' [-Wunused-parameter] 200 | void DacsControl::timerPeriodNewValue(int val) | ~~~~^~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o colorrect.o gui/colorrect.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o datalistoverlaybuttons.o gui/datalistoverlaybuttons.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ./container/cont_basetypes.h:3, from ./container/datalist.hpp:4, from gui/datalistoverlaybuttons.h:8, from gui/datalistoverlaybuttons.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from gui/datalistoverlaybuttons.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ./container/datalist.hpp:6: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ gui/datalistoverlaybuttons.cpp: In member function 'void DataListOverlayButtons::resized(QSize)': gui/datalistoverlaybuttons.cpp:111:44: warning: unused parameter 'newSize' [-Wunused-parameter] 111 | void DataListOverlayButtons::resized(QSize newSize) | ~~~~~~^~~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o devicescheme.o gui/devicescheme.cpp In file included from gui/scheme/schoscilator.h:23, from gui/devicescheme.h:14, from gui/devicescheme.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o hoverbutton.o gui/hoverbutton.cpp gui/hoverbutton.cpp: In member function 'virtual void HoverButton::paintEvent(QPaintEvent*)': gui/hoverbutton.cpp:85:54: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 85 | painter.drawText(w*0.5 - QFontMetrics(font).width(text)*0.5, h*0.5 + QFontMetrics(font).height()*0.4, text); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/QWidget:1, from gui/hoverbutton.h:5, from gui/hoverbutton.cpp:1: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o hoverbuttonsdirections.o gui/hoverbuttonsdirections.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o manystatebutton.o gui/manystatebutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o abstractinoutlines.o gui/scheme/abstractinoutlines.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schPlus.o gui/scheme/schPlus.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schactivebox.o gui/scheme/schactivebox.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scharrowgrounding.o gui/scheme/scharrowgrounding.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schbias.o gui/scheme/schbias.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schbreaker.o gui/scheme/schbreaker.cpp gui/scheme/schbreaker.cpp: In member function 'void schBreaker::initPositions(int, int)': gui/scheme/schbreaker.cpp:40:36: warning: unused parameter 'w' [-Wunused-parameter] 40 | void schBreaker::initPositions(int w, int ) | ~~~~^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schdiodesignals.o gui/scheme/schdiodesignals.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schedit.o gui/scheme/schedit.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schextosc.o gui/scheme/schextosc.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schinputgains.o gui/scheme/schinputgains.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schlockin.o gui/scheme/schlockin.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schoscilator.o gui/scheme/schoscilator.cpp In file included from gui/scheme/schoscilator.h:23, from gui/scheme/schoscilator.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schpid.o gui/scheme/schpid.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schpiezo.o gui/scheme/schpiezo.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schpoint.o gui/scheme/schpoint.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schpsd.o gui/scheme/schpsd.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schqtextedit.o gui/scheme/schqtextedit.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schsamplecontrolplatform.o gui/scheme/schsamplecontrolplatform.cpp In file included from gui/scheme/schsamplecontrolplatform.cpp:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ gui/scheme/schsamplecontrolplatform.cpp: In member function 'virtual void schSampleControlPlatform::paintEvent(QPaintEvent*)': gui/scheme/schsamplecontrolplatform.cpp:69:9: warning: unused variable 'h' [-Wunused-variable] 69 | int h = height(); | ^ gui/scheme/schsamplecontrolplatform.cpp: In member function 'virtual void schSampleControlPlatform::recalcPoints()': gui/scheme/schsamplecontrolplatform.cpp:137:79: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 137 | labelUp->move(boxUp.x() + boxUp.width()*0.5 - labelUp->fontMetrics().width(labelUp->text())*0.5, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/QWidget:1, from gui/scheme/schsamplecontrolplatform.h:5, from gui/scheme/schsamplecontrolplatform.cpp:1: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ gui/scheme/schsamplecontrolplatform.cpp:139:87: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 139 | labelDown->move(boxDown.x() + boxDown.width()*0.5 - labelDown->fontMetrics().width(labelDown->text())*0.5, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schswitch.o gui/scheme/schswitch.cpp gui/scheme/schswitch.cpp: In member function 'void schSwitch::initPositions(int, int)': gui/scheme/schswitch.cpp:24:35: warning: unused parameter 'w' [-Wunused-parameter] 24 | void schSwitch::initPositions(int w, int ) | ~~~~^ gui/scheme/schswitch.cpp: In member function 'virtual bool schSwitch::event(QEvent*)': gui/scheme/schswitch.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare] 51 | if (i == currentConnectedIn) | ~~^~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schtriangle.o gui/scheme/schtriangle.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schtubelocker.o gui/scheme/schtubelocker.cpp gui/scheme/schtubelocker.cpp: In member function 'virtual bool schTubeLocker::event(QEvent*)': gui/scheme/schtubelocker.cpp:78:14: warning: unused variable 'me' [-Wunused-variable] 78 | auto me = dynamic_cast(e); | ^~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o schzpiezo.o gui/scheme/schzpiezo.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o rectslsensitivityadditwindow.o gui/single/rectslsensitivityadditwindow.cpp In file included from gui/single/rectslsensitivityadditwindow.h:15, from gui/single/rectslsensitivityadditwindow.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o rectslspeedadditwindow.o gui/single/rectslspeedadditwindow.cpp In file included from gui/single/rectslspeedadditwindow.h:15, from gui/single/rectslspeedadditwindow.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o rectsltipdriveadditwindow.o gui/single/rectsltipdriveadditwindow.cpp In file included from gui/single/rectsltipdriveadditwindow.h:15, from gui/single/rectsltipdriveadditwindow.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o rectsltippushadditwindow.o gui/single/rectsltippushadditwindow.cpp In file included from gui/single/rectsltippushadditwindow.h:15, from gui/single/rectsltippushadditwindow.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o samplecontrol.o gui/single/samplecontrol.cpp In file included from gui/single/samplecontrol.cpp:6: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ gui/single/samplecontrol.cpp: In constructor 'SampleControl::SampleControl(QWidget*)': gui/single/samplecontrol.cpp:9:39: warning: unused parameter 'parent' [-Wunused-parameter] 9 | SampleControl::SampleControl(QWidget *parent) | ~~~~~~~~~^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o splashaboutwindow.o gui/splashaboutwindow.cpp In file included from ./modules.hpp:3, from gui/splashaboutwindow.h:7, from gui/splashaboutwindow.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from gui/splashaboutwindow.h:15: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qpixmap.h:45, from /usr/include/qt5/QtWidgets/qsplashscreen.h:44, from gui/splashaboutwindow.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o swaptwostatebutton.o gui/swaptwostatebutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o threestatebutton.o gui/threestatebutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o viewer3d.o gui/viewer3d.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o t3dcontrol.o gui/t3dcontrol.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o QsKineticScroller.o gui/QsKineticScroller.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o controls.o gui/controls.cpp gui/controls.cpp: In function 'QIcon rotareIcon(QIcon, QSize, int)': gui/controls.cpp:20:31: warning: 'QPixmap QPixmap::transformed(const QMatrix&, Qt::TransformationMode) const' is deprecated: Use transformed(const QTransform &, Qt::TransformationMode mode) [-Wdeprecated-declarations] 20 | return origPix.transformed(rm); | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtGui/QIcon:1, from gui/controls.h:3, from gui/controls.cpp:1: /usr/include/qt5/QtGui/qpixmap.h:134:13: note: declared here 134 | QPixmap transformed(const QMatrix &, Qt::TransformationMode mode = Qt::FastTransformation) const; | ^~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o edit.o gui/edit.cpp gui/edit.cpp: In member function 'virtual QSize Edit::sizeHint() const': gui/edit.cpp:159:49: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 159 | sz.rwidth() += pad * fontMetrics().width('0') + fontMetrics().width('.'); | ~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/qabstractspinbox.h:44, from /usr/include/qt5/QtWidgets/qspinbox.h:44, from /usr/include/qt5/QtWidgets/QDoubleSpinBox:1, from gui/edit.hpp:3, from gui/edit.cpp:1: /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ gui/edit.cpp:159:76: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 159 | sz.rwidth() += pad * fontMetrics().width('0') + fontMetrics().width('.'); | ~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mslider.o gui/mslider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ttabwidget.o gui/ttabwidget.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o status.o gui/status.cpp gui/status.cpp: In member function 'void StatusWidget::set(Shape, QBrush, QPixmap)': gui/status.cpp:31:48: warning: 'const QBrush& QPalette::background() const' is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations] 31 | p.fillRect(pix.rect(), palette().background()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlabel.h:44, from /usr/include/qt5/QtWidgets/QLabel:1, from gui/status.hpp:3, from gui/status.cpp:1: /usr/include/qt5/QtGui/qpalette.h:149:26: note: declared here 149 | inline const QBrush &background() const { return window(); } | ^~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o EG3000_Program.o hardware/EG3000_Program.cpp In file included from hardware/EG3000.h:4, from hardware/EG3000_Program.cpp:6: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o eg3000_calibrations.o hardware/eg3000_calibrations.cpp In file included from hardware/eg3000_calibrations.cpp:6: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o networkserver.o mobile/networkserver.cpp mobile/networkserver.cpp: In member function 'virtual void BaseNetworkClient::newRead()': mobile/networkserver.cpp:123:63: warning: comparison of integer expressions of different signedness: 'qint64' {aka 'long long int'} and 'long unsigned int' [-Wsign-compare] 123 | if (!clientsPacketStarted && socket->bytesAvailable() >= sizeof(quint32)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ mobile/networkserver.cpp:133:62: warning: comparison of integer expressions of different signedness: 'qint64' {aka 'long long int'} and 'long unsigned int' [-Wsign-compare] 133 | if (clientsPacketStarted && socket->bytesAvailable() >= clientsPacketLength + sizeof(quint32)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o remote_mobile.o mobile/remote_mobile.cpp In file included from ./modules.hpp:3, from mobile/remote_mobile.hpp:7, from mobile/remote_mobile.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o main.o main.cpp In file included from modules.hpp:3, from main.cpp:1: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from mainwindow.h:8, from main.cpp:2: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./motors.hpp:8, from ccd/ccdplot.h:12, from main.cpp:5: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from main.cpp:21: modules/videomodule.h: In member function 'virtual void VideoModule::initialSend(MobileInstance*)': modules/videomodule.h:24:38: warning: unused parameter 'client' [-Wunused-parameter] 24 | void initialSend(MobileInstance *client) override {} | ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o mainwindow.o mainwindow.cpp In file included from modules.hpp:3, from mainwindow.h:3, from mainwindow.cpp:1: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from mainwindow.h:8: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from hardware/EG3000.h:4, from mainwindow.cpp:3: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/core/plot_core.h: In copy constructor 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)': ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h: In copy constructor 'plot::TInfoFor3dPlot::TInfoFor3dPlot(const plot::TInfoFor3dPlot&)': ../plot/3d/plot_3dtypes.h:16:7: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 16 | class TInfoFor3dPlot: virtual public TInfoForAllPlots | ^~~~~~~~~~~~~~ mainwindow.cpp: In function 'void send3dPlot(int, const plot::T3dPlot*, int, bool, bool, bool)': mainwindow.cpp:99:93: note: synthesized method 'plot::TInfoFor3dPlot::TInfoFor3dPlot(const plot::TInfoFor3dPlot&)' first required here 99 | plot::TInfoFor3dPlot info = *((plot::TInfoFor3dPlot *)plot3d->ThreeDPlots.at(plotid)); | ^ mainwindow.cpp: In member function 'void MainWindow::AttachDetachModuleWindow()': mainwindow.cpp:385:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 385 | if (m = (I_GUI_MODULE_BASE *)m0->basecast("gui")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o modules.o modules.cpp In file included from modules.hpp:3, from modules.cpp:1: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from hardware/EG3000.h:4, from options_window.h:7, from modules.cpp:4: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/widgets/threedoverlaybuttons.h:10, from modules.cpp:6: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4, from IExternalScan.h:4, from modules.cpp:8: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from IExternalScan.h:11: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ In file included from modules.cpp:20: modules/videomodule.h: In member function 'virtual void VideoModule::initialSend(MobileInstance*)': modules/videomodule.h:24:38: warning: unused parameter 'client' [-Wunused-parameter] 24 | void initialSend(MobileInstance *client) override {} | ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': IExternalScan.h:60:14: required from here 60 | sx = _sx; | ^~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccdmatrixmodule.o modules/ccdmatrixmodule.cpp In file included from ./modules.hpp:3, from modules/ccdmatrixmodule.h:6, from modules/ccdmatrixmodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ./ccd/ccd.h:3, from ./ccd/ccdmatrix.h:3, from modules/ccdmatrixmodule.h:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ./ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o ccdplotmodule.o modules/ccdplotmodule.cpp In file included from ./modules.hpp:3, from ./mobile/remote_mobile.hpp:7, from modules/ccdplotmodule.h:5, from modules/ccdplotmodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ./ccd/ccd.h:3, from ./ccd/ccdplot.h:3, from modules/ccdplotmodule.h:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ./ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ./motors.hpp:8, from ./ccd/ccdplot.h:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from modules/ccdplotmodule.cpp:5: ./IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': ./IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': ./IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': ./IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': ./IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ ./IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o datamodule.o modules/datamodule.cpp In file included from ./modules.hpp:3, from ./mobile/remote_mobile.hpp:7, from modules/datamodule.h:5, from modules/datamodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./dataplot.h:3, from modules/datamodule.h:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from modules/datamodule.h:8: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' modules/datamodule.cpp: In member function 'virtual void DataModule::setValue(int, QVariant, QObject*)': modules/datamodule.cpp:10:31: warning: unused parameter 'id' [-Wunused-parameter] 10 | void DataModule::setValue(int id, QVariant val, QObject *) | ~~~~^~ modules/datamodule.cpp:10:44: warning: unused parameter 'val' [-Wunused-parameter] 10 | void DataModule::setValue(int id, QVariant val, QObject *) | ~~~~~~~~~^~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o eg3000module.o modules/eg3000module.cpp In file included from ./modules.hpp:3, from modules/eg3000module.h:5, from modules/eg3000module.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ./hardware/EG3000.h:4, from modules/eg3000module.h:4: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o motorsmodule.o modules/motorsmodule.cpp In file included from ./modules.hpp:3, from modules/motorsmodule.h:5, from modules/motorsmodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ./motors.hpp:8, from modules/motorsmodule.h:4: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from modules/motorsmodule.cpp:4: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from ./motors.hpp:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o optionsmodule.o modules/optionsmodule.cpp In file included from ./modules.hpp:3, from modules/optionsmodule.h:4, from modules/optionsmodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from modules/optionsmodule.h:9: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from ./modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./hardware/EG3000.h:4, from modules/optionsmodule.cpp:3: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from ./modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o oscilloscopemodule.o modules/oscilloscopemodule.cpp In file included from ./modules.hpp:3, from modules/oscilloscopemodule.h:4, from modules/oscilloscopemodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./oscilloscope.h:8, from modules/oscilloscopemodule.h:5: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from ./modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./oscilloscope.h:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from ./modules/datamodule.h:8, from modules/oscilloscopemodule.cpp:5: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from ./modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o relaymodule.o modules/relaymodule.cpp In file included from ./modules.hpp:3, from modules/relaymodule.h:4, from modules/relaymodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from modules/optionsmodule.h:9, from modules/relaymodule.cpp:2: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from ./modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./hardware/EG3000.h:4, from modules/relaymodule.cpp:3: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from ./modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o samplecontrolmodule.o modules/samplecontrolmodule.cpp In file included from ./modules.hpp:3, from modules/samplecontrolmodule.h:4, from modules/samplecontrolmodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from modules/optionsmodule.h:9, from modules/samplecontrolmodule.cpp:2: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from ./modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./motors.hpp:8, from modules/motorsmodule.h:4, from modules/samplecontrolmodule.cpp:3: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from ./modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scanmodule.o modules/scanmodule.cpp In file included from ./modules.hpp:3, from modules/scanmodule.h:5, from modules/scanmodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./scanplot.h:3, from modules/scanmodule.h:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./scanplot.h:7: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from ./USBVideo/videoplayer.h:12, from ./scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from modules/scanmodule.cpp:11: ./IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': ./IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': ./IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': ./IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': ./IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ ./IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ In file included from modules/scanmodule.cpp:23: ./modules/videomodule.h: In member function 'virtual void VideoModule::initialSend(MobileInstance*)': ./modules/videomodule.h:24:38: warning: unused parameter 'client' [-Wunused-parameter] 24 | void initialSend(MobileInstance *client) override {} | ~~~~~~~~~~~~~~~~^~~~~~ modules/scanmodule.cpp: In member function 'virtual void ScanModule::connected(QLatin1String, I_MODULE*)': modules/scanmodule.cpp:148:18: warning: unused variable 'm' [-Wunused-variable] 148 | CCDPlot *m = (CCDPlot *)module->basecast(); | ^ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./IExternalScan.h:60:14: required from here 60 | sx = _sx; | ^~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o spmmodule.o modules/spmmodule.cpp In file included from ./modules.hpp:3, from modules/spmmodule.h:5, from modules/spmmodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./spmtunning.h:7, from modules/spmmodule.h:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from ./spmtunning.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./spmtunning.h:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from modules/spmmodule.h:8: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from modules/spmmodule.cpp:5: ./IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': ./IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': ./IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': ./IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ ./IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': ./IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ ./IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ./IExternalScan.h:60:14: required from here 60 | sx = _sx; | ^~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o videomodule.o modules/videomodule.cpp In file included from ./modules.hpp:3, from modules/videomodule.h:5, from modules/videomodule.cpp:1: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from ./USBVideo/videoplayer.h:12, from modules/videomodule.h:4: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ./USBVideo/videoplayer.h:19: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./USBVideo/videoplayer.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ modules/videomodule.h: In member function 'virtual void VideoModule::initialSend(MobileInstance*)': modules/videomodule.h:24:38: warning: unused parameter 'client' [-Wunused-parameter] 24 | void initialSend(MobileInstance *client) override {} | ~~~~~~~~~~~~~~~~^~~~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./oscilloscope.h:8, from modules/videomodule.cpp:3: ../qwt/qwt_plot_seriesitem.h: At global scope: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ./oscilloscope.h:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o motors_gui.o motors_gui.cpp In file included from ./modules.hpp:3, from mobile/remote_mobile.hpp:7, from motors_gui.cpp:28: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from motors.hpp:8, from motors_gui.cpp:1: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from motors_gui.cpp:23: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from USBVideo/videoplayer.h:19: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from motors.hpp:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from scanplot.h:3, from motors_gui.cpp:24: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ motors_gui.cpp: In member function 'void Motors::initMotorTableGB_GUI(QVBoxLayout*, QString)': motors_gui.cpp:216:50: warning: 'void QHeaderView::setClickable(bool)' is deprecated [-Wdeprecated-declarations] 216 | TableMotors->horizontalHeader()->setClickable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/QHeaderView:1, from motors.hpp:10: /usr/include/qt5/QtWidgets/qheaderview.h:128:31: note: declared here 128 | inline QT_DEPRECATED void setClickable(bool clickable) { setSectionsClickable(clickable); } | ^~~~~~~~~~~~ motors_gui.cpp:217:48: warning: 'void QHeaderView::setMovable(bool)' is deprecated [-Wdeprecated-declarations] 217 | TableMotors->horizontalHeader()->setMovable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:119:31: note: declared here 119 | inline QT_DEPRECATED void setMovable(bool movable) { setSectionsMovable(movable); } | ^~~~~~~~~~ motors_gui.cpp:218:51: warning: 'void QHeaderView::setResizeMode(ResizeMode)' is deprecated [-Wdeprecated-declarations] 218 | TableMotors->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:143:31: note: declared here 143 | inline QT_DEPRECATED void setResizeMode(ResizeMode mode) | ^~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o relayoptions.o options/relayoptions.cpp In file included from ./modules.hpp:3, from options/relayoptions.cpp:13: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from options/relayoptions.cpp:9: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ options/relayoptions.cpp: In constructor 'RelayOptions::RelayOptions(QWidget*)': options/relayoptions.cpp:27:37: warning: unused parameter 'parent' [-Wunused-parameter] 27 | RelayOptions::RelayOptions(QWidget *parent) | ~~~~~~~~~^~~~~~ options/relayoptions.cpp: In member function 'void RelayOptions::InitReleTable(QVBoxLayout*)': options/relayoptions.cpp:85:48: warning: 'void QHeaderView::setClickable(bool)' is deprecated [-Wdeprecated-declarations] 85 | TableRele->horizontalHeader()->setClickable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/QHeaderView:1, from options/relayoptions.cpp:5: /usr/include/qt5/QtWidgets/qheaderview.h:128:31: note: declared here 128 | inline QT_DEPRECATED void setClickable(bool clickable) { setSectionsClickable(clickable); } | ^~~~~~~~~~~~ options/relayoptions.cpp:86:46: warning: 'void QHeaderView::setMovable(bool)' is deprecated [-Wdeprecated-declarations] 86 | TableRele->horizontalHeader()->setMovable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:119:31: note: declared here 119 | inline QT_DEPRECATED void setMovable(bool movable) { setSectionsMovable(movable); } | ^~~~~~~~~~ options/relayoptions.cpp:87:49: warning: 'void QHeaderView::setResizeMode(int, ResizeMode)' is deprecated [-Wdeprecated-declarations] 87 | TableRele->horizontalHeader()->setResizeMode(0, QHeaderView::ResizeToContents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:145:31: note: declared here 145 | inline QT_DEPRECATED void setResizeMode(int logicalindex, ResizeMode mode) | ^~~~~~~~~~~~~ options/relayoptions.cpp:88:49: warning: 'void QHeaderView::setResizeMode(int, ResizeMode)' is deprecated [-Wdeprecated-declarations] 88 | TableRele->horizontalHeader()->setResizeMode(1, QHeaderView::ResizeToContents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:145:31: note: declared here 145 | inline QT_DEPRECATED void setResizeMode(int logicalindex, ResizeMode mode) | ^~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o options_window_hardware.o options_window_hardware.cpp In file included from hardware/EG3000.h:4, from options_window.h:7, from options_window_hardware.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ options_window_hardware.cpp: In member function 'void TOptionsWindow::devGlobalConfigSettingsChanged(changedSettingsTypeFlag)': options_window_hardware.cpp:405:77: warning: unused parameter 'type' [-Wunused-parameter] 405 | void TOptionsWindow::devGlobalConfigSettingsChanged(changedSettingsTypeFlag type) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o oscilloscope_gui.o oscilloscope_gui.cpp In file included from modules.hpp:3, from autocalib.hpp:10, from oscilloscope_gui.cpp:12: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from oscilloscope.h:8, from oscilloscope_gui.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from oscilloscope.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from oscilloscope.h:12: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10, from oscilloscope_gui.cpp:17: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o pumpsstage.o pumpsstage.cpp In file included from motors.hpp:8, from pumpsstage.h:10, from pumpsstage.cpp:1: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ pumpsstage.cpp: In member function 'void PumpsStage::initGUI()': pumpsstage.cpp:78:48: warning: 'void QHeaderView::setClickable(bool)' is deprecated [-Wdeprecated-declarations] 78 | tableConf->horizontalHeader()->setClickable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt5/QtWidgets/QHeaderView:1, from motors.hpp:10: /usr/include/qt5/QtWidgets/qheaderview.h:128:31: note: declared here 128 | inline QT_DEPRECATED void setClickable(bool clickable) { setSectionsClickable(clickable); } | ^~~~~~~~~~~~ pumpsstage.cpp:79:46: warning: 'void QHeaderView::setMovable(bool)' is deprecated [-Wdeprecated-declarations] 79 | tableConf->horizontalHeader()->setMovable(false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:119:31: note: declared here 119 | inline QT_DEPRECATED void setMovable(bool movable) { setSectionsMovable(movable); } | ^~~~~~~~~~ pumpsstage.cpp:84:49: warning: 'void QHeaderView::setResizeMode(int, ResizeMode)' is deprecated [-Wdeprecated-declarations] 84 | tableConf->horizontalHeader()->setResizeMode(1, QHeaderView::Stretch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:145:31: note: declared here 145 | inline QT_DEPRECATED void setResizeMode(int logicalindex, ResizeMode mode) | ^~~~~~~~~~~~~ pumpsstage.cpp: In member function 'void PumpsStage::motorEvent(int, bool, bool)': pumpsstage.cpp:121:45: warning: unused parameter 'atEnd' [-Wunused-parameter] 121 | void PumpsStage::motorEvent(int motor, bool atEnd, bool active) | ~~~~~^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scanplot_gui.o scanplot_gui.cpp In file included from modules.hpp:3, from mainwindow.h:3, from scanplot_gui.cpp:15: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from scanplot.h:3, from scanplot_gui.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from scanplot.h:7: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from scanplot_gui.cpp:17: IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ scanplot_gui.cpp: In member function 'virtual void ScanPlot::resizeEvent(QResizeEvent*)': scanplot_gui.cpp:2076:42: warning: unused parameter 'e' [-Wunused-parameter] 2076 | void ScanPlot::resizeEvent(QResizeEvent *e) | ~~~~~~~~~~~~~~^ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': IExternalScan.h:60:14: required from here 60 | sx = _sx; | ^~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scanplot_video.o scanplot_video.cpp In file included from modules.hpp:3, from mainwindow.h:3, from scanplot_video.cpp:3: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from scanplot.h:3, from scanplot_video.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from scanplot.h:7: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' scanplot_video.cpp: In member function 'void ScanPlot::videoChannelResized(QSize)': scanplot_video.cpp:281:72: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 281 | videoLaserEttaSliderMax->move(xPos + dcWidth - fontMetric.width(videoLaserEttaSliderMax->text())*0.5, y); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/qframe.h:44, from ../qwt/qwt_plot.h:7: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ scanplot_video.cpp: In member function 'void ScanPlot::autoFocus2Ended(bool)': scanplot_video.cpp:325:37: warning: unused parameter 'sucsess' [-Wunused-parameter] 325 | void ScanPlot::autoFocus2Ended(bool sucsess) | ~~~~~^~~~~~~ scanplot_video.cpp: In member function 'void ScanPlot::autoFocusUpDownEnded(bool)': scanplot_video.cpp:462:42: warning: unused parameter 'sucsess' [-Wunused-parameter] 462 | void ScanPlot::autoFocusUpDownEnded(bool sucsess) | ~~~~~^~~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o singleapp.o singleapp.cpp In file included from modules.hpp:3, from singleapp.h:4, from singleapp.cpp:1: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o tools.o tools.cpp In file included from tools.cpp:1: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o options_window.o options_window.cpp In file included from modules.hpp:3, from mainwindow.h:3, from options_window.cpp:2: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from hardware/EG3000.h:4, from options_window.h:7, from options_window.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from mainwindow.h:8: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from options_window.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ options_window.cpp: In member function 'void TOptionsWindow::saveRectSliderMouseWheelPower(int)': options_window.cpp:60:56: warning: unused parameter 'val' [-Wunused-parameter] 60 | void TOptionsWindow::saveRectSliderMouseWheelPower(int val) | ~~~~^~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o dataplot.o dataplot.cpp In file included from modules.hpp:3, from dataplot.cpp:12: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from dataplot.h:3, from dataplot.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6, from dataplot.cpp:3: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from dataplot.cpp:5: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ dataplot.cpp: In member function 'void DataPlot::on_BCrop_clicked()': dataplot.cpp:166:79: warning: 'T* QWeakPointer::data() const [with T = plot::TMin3dData]' is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] 166 | dm.append(QSharedPointer(plot->SourceData.at(0).data()->Crop(plot->GetSelectedRect(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qdebug.h:54, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3, from ../plot/core/plot_core.h:4: /usr/include/qt5/QtCore/qsharedpointer_impl.h:568:8: note: declared here 568 | T *data() const noexcept { return internalData(); } | ^~~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scanplot.o scanplot.cpp In file included from modules.hpp:3, from mainwindow.h:3, from scanplot.cpp:6: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from scanplot.h:3, from scanplot.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from scanplot.h:7: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from scanplot.cpp:12: IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ scanplot.cpp: In member function 'void ScanPlot::FillContainer(int, plot::T3dDataOwner*, plot::TMetaStorage*)': scanplot.cpp:397:62: warning: unused parameter 'src' [-Wunused-parameter] 397 | void ScanPlot::FillContainer(int plotId, plot::T3dDataOwner *src, plot::TMetaStorage *attributes) | ~~~~~~~~~~~~~~~~~~~~^~~ scanplot.cpp: In member function 'void ScanPlot::zLandButtonSysOff_motorEvent(int, bool, bool)': scanplot.cpp:652:65: warning: unused parameter 'atEnd' [-Wunused-parameter] 652 | void ScanPlot::zLandButtonSysOff_motorEvent(int mZLanding, bool atEnd, bool active) | ~~~~~^~~~~ scanplot.cpp: In member function 'void ScanPlot::zLandButtonSysOffHeadLanding_motorEvent(int, bool, bool)': scanplot.cpp:663:74: warning: unused parameter 'atEnd' [-Wunused-parameter] 663 | void ScanPlot::zLandButtonSysOffHeadLanding_motorEvent(int mRealId, bool atEnd, bool active) | ~~~~~^~~~~ scanplot.cpp: In member function 'void ScanPlot::zLandButtonSysOn_motorEvent(int, bool, bool)': scanplot.cpp:769:14: warning: unused variable 'v' [-Wunused-variable] 769 | auto v = VideoPlayer::GetIt(); | ^ scanplot.cpp:724:64: warning: unused parameter 'atEnd' [-Wunused-parameter] 724 | void ScanPlot::zLandButtonSysOn_motorEvent(int mZLanding, bool atEnd, bool active) | ~~~~~^~~~~ scanplot.cpp: In member function 'void ScanPlot::zLandButtonSysOnHeadLanding_motorEvent(int, bool, bool)': scanplot.cpp:818:73: warning: unused parameter 'atEnd' [-Wunused-parameter] 818 | void ScanPlot::zLandButtonSysOnHeadLanding_motorEvent(int mRealId, bool atEnd, bool active) | ~~~~~^~~~~ scanplot.cpp: In member function 'void ScanPlot::cancel_clicked(plot::ThreeDOverlayButtons::SpecialVisibilityMode)': scanplot.cpp:1127:81: warning: unused parameter 'visibilityMode' [-Wunused-parameter] 1127 | void ScanPlot::cancel_clicked(plot::ThreeDOverlayButtons::SpecialVisibilityMode visibilityMode) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ scanplot.cpp: In member function 'void ScanPlot::cancelApply_clicked(plot::ThreeDOverlayButtons::SpecialVisibilityMode)': scanplot.cpp:1132:86: warning: unused parameter 'visibilityMode' [-Wunused-parameter] 1132 | void ScanPlot::cancelApply_clicked(plot::ThreeDOverlayButtons::SpecialVisibilityMode visibilityMode) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ scanplot.cpp: In member function 'void ScanPlot::setLowVoltageMode(bool)': scanplot.cpp:1790:39: warning: unused parameter 'pressed' [-Wunused-parameter] 1790 | void ScanPlot::setLowVoltageMode(bool pressed) | ~~~~~^~~~~~~ scanplot.cpp: In member function 'void ScanPlot::BSendToGraphEditor_clicked()': scanplot.cpp:1850:44: warning: 'static QPixmap QPixmap::grabWidget(QObject*, int, int, int, int)' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations] 1850 | emit SendBackground(QPixmap::grabWidget(Plot->ThreeDPlots.at(Plot->ActivePlot)->QPlot->canvas()).toImage()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from ../qwt/qwt_plot.h:7: /usr/include/qt5/QtGui/qpixmap.h:122:20: note: declared here 122 | static QPixmap grabWidget(QObject *widget, int x = 0, int y = 0, int w = -1, int h = -1); | ^~~~~~~~~~ scanplot.cpp:1856:43: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 1856 | emit SendRect(plot::ConstructRectF(Plot->ThreeDPlots.at(Plot->ActivePlot)->CurrentXLimits, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | Plot->ThreeDPlots.at(Plot->ActivePlot)->CurrentYLimits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:29: note: initializing argument 1 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot.cpp:1856:43: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 1856 | emit SendRect(plot::ConstructRectF(Plot->ThreeDPlots.at(Plot->ActivePlot)->CurrentXLimits, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | Plot->ThreeDPlots.at(Plot->ActivePlot)->CurrentYLimits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:42: note: initializing argument 2 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': IExternalScan.h:60:14: required from here 60 | sx = _sx; | ^~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o scanplot_impl.o scanplot_impl.cpp In file included from ./modules.hpp:3, from mobile/remote_mobile.hpp:7, from scanplot_impl.cpp:11: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from scanplot.h:3, from scanplot_impl.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from scanplot.h:7: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from scanplot_impl.cpp:15: IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ scanplot_impl.cpp: In member function 'virtual bool ScanPlot::eventFilter(QObject*, QEvent*)': scanplot_impl.cpp:222:16: warning: unused variable 'active_range0' [-Wunused-variable] 222 | double active_range0 = !scan_direction ? xRight - xLeft : yTop - yBottom; | ^~~~~~~~~~~~~ scanplot_impl.cpp:229:16: warning: unused variable 'active_range1' [-Wunused-variable] 229 | double active_range1 = !scan_direction ? xRight - xLeft : yTop - yBottom; | ^~~~~~~~~~~~~ scanplot_impl.cpp: In member function 'void ScanPlot::scan_start_stop(bool)': scanplot_impl.cpp:391:23: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] 391 | } catch (std::bad_alloc) { | ^~~~~~~~~ scanplot_impl.cpp:452:40: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 452 | bool ok = currExtScan->init(CBPointsOXext->currentText().toInt(), CBPointsOYext->currentText().toInt(), scan_dir_st_point, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | Plot->ThreeDPlots.at(0)->PlotsXLimits, Plot->ThreeDPlots.at(0)->PlotsYLimits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ IExternalScan.h:55:65: note: initializing argument 4 of 'virtual bool IExternalScan::init(int, int, int, Range, Range)' 55 | virtual bool init(int _nx, int _ny, int _dir_stpoint, Range _sx, Range _sy) { | ~~~~~~^~~ scanplot_impl.cpp:452:40: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 452 | bool ok = currExtScan->init(CBPointsOXext->currentText().toInt(), CBPointsOYext->currentText().toInt(), scan_dir_st_point, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | Plot->ThreeDPlots.at(0)->PlotsXLimits, Plot->ThreeDPlots.at(0)->PlotsYLimits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ IExternalScan.h:55:76: note: initializing argument 5 of 'virtual bool IExternalScan::init(int, int, int, Range, Range)' 55 | virtual bool init(int _nx, int _ny, int _dir_stpoint, Range _sx, Range _sy) { | ~~~~~~^~~ scanplot_impl.cpp: In member function 'Range* ScanPlot::getScanSliceRangeX()': scanplot_impl.cpp:596:24: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 596 | auto lim = stPlot->PlotsXLimits; | ^~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ scanplot_impl.cpp: In member function 'Range* ScanPlot::getScanSliceRangeY()': scanplot_impl.cpp:610:24: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 610 | auto lim = stPlot->PlotsYLimits; | ^~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ scanplot_impl.cpp: In member function 'void ScanPlot::scan_slice()': scanplot_impl.cpp:621:10: warning: unused variable 'stPlot' [-Wunused-variable] 621 | auto stPlot = Plot->ThreeDPlots.first(); | ^~~~~~ scanplot_impl.cpp: In member function 'void ScanPlot::slAutosaveData()': scanplot_impl.cpp:821:26: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QMessageBox::StandardButton; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 821 | mb.setStandardButtons(nullptr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1307, from /usr/include/qt5/QtCore/qchar.h:43, from /usr/include/qt5/QtCore/qhash.h:44: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ scanplot_impl.cpp: In member function 'bool ScanPlot::removeOldData(int)': scanplot_impl.cpp:900:43: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 900 | QRectF ThisRect = plot::ConstructRectF(Plot->ThreeDPlots.at(0)->PlotsXLimits, Plot->ThreeDPlots.at(0)->PlotsYLimits); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:29: note: initializing argument 1 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp:900:43: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 900 | QRectF ThisRect = plot::ConstructRectF(Plot->ThreeDPlots.at(0)->PlotsXLimits, Plot->ThreeDPlots.at(0)->PlotsYLimits); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:42: note: initializing argument 2 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp:910:60: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 910 | if (data[i] && ThisRect == plot::ConstructRectF(data[i]->XLimits, data[i]->YLimits)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:29: note: initializing argument 1 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp:910:60: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 910 | if (data[i] && ThisRect == plot::ConstructRectF(data[i]->XLimits, data[i]->YLimits)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:42: note: initializing argument 2 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp:919:75: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 919 | if (data[i] && (i > 1 ? ThisRect.contains(plot::ConstructRectF(data[i]->XLimits, data[i]->YLimits)) : | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:29: note: initializing argument 1 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp:919:75: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 919 | if (data[i] && (i > 1 ? ThisRect.contains(plot::ConstructRectF(data[i]->XLimits, data[i]->YLimits)) : | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:42: note: initializing argument 2 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp:920:61: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 920 | ThisRect == plot::ConstructRectF(data[i]->XLimits, data[i]->YLimits))) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:29: note: initializing argument 1 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp:920:61: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 920 | ThisRect == plot::ConstructRectF(data[i]->XLimits, data[i]->YLimits))) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:13:42: note: initializing argument 2 of 'QRectF plot::ConstructRectF(Range, Range)' 13 | QRectF ConstructRectF(Range XLims, Range YLims); | ~~~~~~^~~~~ scanplot_impl.cpp: In member function 'void ScanPlot::check_speed()': scanplot_impl.cpp:994:9: warning: variable 'jm_rate' set but not used [-Wunused-but-set-variable] 994 | int jm_rate = 20000; | ^~~~~~~ scanplot_impl.cpp:1054:12: warning: variable 'real_rate' set but not used [-Wunused-but-set-variable] 1054 | double real_rate = rate / scan_points / cycles; | ^~~~~~~~~ scanplot_impl.cpp: In member function 'void ScanPlot::sl_scan_refresh_ch(int)': scanplot_impl.cpp:1448:30: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 1448 | Range r = Min3dData->LimsForMathX; | ^~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ scanplot_impl.cpp:1453:30: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 1453 | Range r = Min3dData->LimsForMathY; | ^~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include jm_scan.cpp -o jm_scan.moc g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o jm_scan.o jm_scan.cpp In file included from modules.hpp:3, from jm_scan.cpp:1: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from spmtunning.h:7, from jm_scan.cpp:2: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from spmtunning.h:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10, from jm_scan.cpp:3: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from jm_scan.cpp:6: IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ jm_scan.cpp: In member function 'virtual bool IJMScan::init(int, int, int, Range, Range)': jm_scan.cpp:145:24: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 145 | IExternalScan::init(_nx, _ny, _dir_stpoint, _sx, _sy); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ IExternalScan.h:55:65: note: initializing argument 4 of 'virtual bool IExternalScan::init(int, int, int, Range, Range)' 55 | virtual bool init(int _nx, int _ny, int _dir_stpoint, Range _sx, Range _sy) { | ~~~~~~^~~ jm_scan.cpp:145:24: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 145 | IExternalScan::init(_nx, _ny, _dir_stpoint, _sx, _sy); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ IExternalScan.h:55:76: note: initializing argument 5 of 'virtual bool IExternalScan::init(int, int, int, Range, Range)' 55 | virtual bool init(int _nx, int _ny, int _dir_stpoint, Range _sx, Range _sy) { | ~~~~~~^~~ ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o spmtunning.o spmtunning.cpp In file included from modules.hpp:3, from mainwindow.h:3, from spmtunning.cpp:10: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from spmtunning.h:7, from spmtunning.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from spmtunning.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from spmtunning.h:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from mainwindow.h:8: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' spmtunning.cpp: In member function 'virtual void SPMTunning::closeEvent(QCloseEvent*)': spmtunning.cpp:36:42: warning: unused parameter 'Event' [-Wunused-parameter] 36 | void SPMTunning::closeEvent(QCloseEvent *Event) | ~~~~~~~~~~~~~^~~~~ spmtunning.cpp: In member function 'virtual bool SPMModel::sendData(const void*)': spmtunning.cpp:1611:62: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 1611 | eg3000_fb_control((void *)handle, !FBZ_config_masked ? FBZ_config : fbOff); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': spmtunning.cpp:1006:39: required from here 1006 | OscYrange = MyPl->Pure2dPlot->CurrentYLimits; | ^~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o spm_motors.o spm_motors.cpp In file included from modules.hpp:3, from autocalib.hpp:10, from spm_motors.cpp:16: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from spmtunning.h:7, from spm_motors.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from spmtunning.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from spmtunning.h:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10, from spm_motors.cpp:24: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' spm_motors.cpp: In member function 'virtual bool TOptionsForShuttle::eventFilter(QObject*, QEvent*)': spm_motors.cpp:327:47: warning: unused parameter 'obj' [-Wunused-parameter] 327 | bool TOptionsForShuttle::eventFilter(QObject *obj, QEvent *event) | ~~~~~~~~~^~~ spm_motors.cpp: In member function 'virtual void TOptionsForShuttle::resizeEvent(QResizeEvent*)': spm_motors.cpp:337:52: warning: unused parameter 'event' [-Wunused-parameter] 337 | void TOptionsForShuttle::resizeEvent(QResizeEvent *event) | ~~~~~~~~~~~~~~^~~~~ spm_motors.cpp: In member function 'std::vector > SPMTunning::getLandingMotors()': spm_motors.cpp:438:40: warning: 'std::vector QVector::toStdVector() const [with T = int]' is deprecated: Use std::vector(vector.begin(), vector.end()) instead. [-Wdeprecated-declarations] 438 | return l.toVector().toStdVector(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/qlist.h:48, from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qvector.h:309:27: note: declared here 309 | inline std::vector toStdVector() const | ^~~~~~~~~~~ spm_motors.cpp: In member function 'void SPMTunning::slot_autoTipLandingSimulator()': spm_motors.cpp:657:22: warning: unused variable 'zMin' [-Wunused-variable] 657 | const double zMin = 0; | ^~~~ spm_motors.cpp:598:19: warning: variable 'driveStart' set but not used [-Wunused-but-set-variable] 598 | static double driveStart = 0; | ^~~~~~~~~~ spm_motors.cpp: In member function 'void SPMTunning::doAutoLand()': spm_motors.cpp:1543:20: warning: unused variable 'oldmag' [-Wunused-variable] 1543 | double oldmag = nMAG; | ^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o spm_scans.o spm_scans.cpp In file included from modules.hpp:3, from spm_scans.cpp:5: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from spmtunning.h:7, from spm_scans.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from spmtunning.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from spmtunning.h:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6, from ccd/ccdplot.h:3, from spm_scans.cpp:11: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' spm_scans.cpp: In member function 'void SPMTunning::s_updSpectrProgBar()': spm_scans.cpp:139:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 139 | if (!Spect_progBar) //|| !Spectr_Scan_On || !PBSpectr_start_stop->on_off | ^~ spm_scans.cpp:142:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 142 | auto bar = Spect_progBar->bar; | ^~~~ spm_scans.cpp: In member function 'void SPMTunning::s_updFreqProgBar()': spm_scans.cpp:439:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 439 | if (!PBFreqStart->isOn || !progBar) | ^~ spm_scans.cpp:442:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 442 | auto bar = progBar->bar; | ^~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o deflect_widget.o deflect_widget.cpp deflect_widget.cpp: In member function 'virtual void DeflectWid::paintEvent(QPaintEvent*)': deflect_widget.cpp:192:61: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 192 | painter.drawText(0.95*width() - QFontMetrics(font).width(oscHeightRMS), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/QWidget:1, from deflect_widget.hpp:3, from deflect_widget.cpp:1: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ deflect_widget.cpp:216:68: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 216 | painter.drawText(width()- 10 - QFontMetrics(font).width(s) - fontsize*3.5, height() + 5 - fontsize, s); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ deflect_widget.cpp:223:64: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 223 | painter.drawText(width()- 10 - QFontMetrics(font).width(s), height() + 5 - fontsize, s); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ deflect_widget.cpp:226:64: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 226 | painter.drawText(width()- 10 - QFontMetrics(font).width(s), height() + 5 - fontsize, s); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ deflect_widget.cpp: In member function 'void DeflectWid::drawFreqCurveGraph(QPainter*, int)': deflect_widget.cpp:311:63: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 311 | probeCheckScanBtn->move(xLeftFC + QFontMetrics(font).width(probeText), y - height()*0.1*0.6); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ deflect_widget.cpp: In member function 'void DeflectWid::setQ(bool, double, double)': deflect_widget.cpp:317:9: warning: unused variable 'q' [-Wunused-variable] 317 | int q = 0; | ^ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o xyzcalibrations.o xyzcalibrations.cpp In file included from modules.hpp:3, from mainwindow.h:3, from xyzcalibrations.cpp:4: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from xyzcalibrations.hpp:12, from xyzcalibrations.cpp:1: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/3d/plot_3dpure.h:4, from xyzcalibrations.hpp:14: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from xyzcalibrations.hpp:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dpure.h:5: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from mainwindow.h:8: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' xyzcalibrations.cpp: In constructor 'XYZCalibrations::XYZCalibrations(QWidget*, Oscilloscope*)': xyzcalibrations.cpp:374:57: warning: 'void QHeaderView::setResizeMode(ResizeMode)' is deprecated [-Wdeprecated-declarations] 374 | calibTable[i]->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/QHeaderView:1, from ./options/options.h:11, from container/container.h:6, from mainwindow.h:10: /usr/include/qt5/QtWidgets/qheaderview.h:143:31: note: declared here 143 | inline QT_DEPRECATED void setResizeMode(ResizeMode mode) | ^~~~~~~~~~~~~ xyzcalibrations.cpp:389:57: warning: 'void QHeaderView::setResizeMode(int, ResizeMode)' is deprecated [-Wdeprecated-declarations] 389 | calibTable[i]->horizontalHeader()->setResizeMode(0, QHeaderView::Fixed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qheaderview.h:145:31: note: declared here 145 | inline QT_DEPRECATED void setResizeMode(int logicalindex, ResizeMode mode) | ^~~~~~~~~~~~~ xyzcalibrations.cpp:536:30: warning: unused variable 'model' [-Wunused-variable] 536 | auto model = calibTable[j]->model(); | ^~~~~ xyzcalibrations.cpp: In member function 'virtual bool XYZCalibrations::eventFilter(QObject*, QEvent*)': xyzcalibrations.cpp:560:44: warning: unused parameter 'target' [-Wunused-parameter] 560 | bool XYZCalibrations::eventFilter(QObject *target, QEvent *event) | ~~~~~~~~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o oscilloscope.o oscilloscope.cpp In file included from modules.hpp:3, from autocalib.hpp:10, from oscilloscope.cpp:12: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from oscilloscope.h:8, from oscilloscope.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from oscilloscope.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from oscilloscope.h:12: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10, from oscilloscope.cpp:17: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' oscilloscope.cpp: In member function 'virtual void Oscilloscope::closeEvent(QCloseEvent*)': oscilloscope.cpp:279:44: warning: unused parameter 'event' [-Wunused-parameter] 279 | void Oscilloscope::closeEvent(QCloseEvent *event) | ~~~~~~~~~~~~~^~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o autocalib.o autocalib.cpp In file included from modules.hpp:3, from autocalib.hpp:10, from autocalib.cpp:1: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from autocalib.hpp:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from autocalib.hpp:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from autocalib.hpp:6: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10, from autocalib.cpp:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o autocalib_impl.o autocalib_impl.cpp In file included from modules.hpp:3, from autocalib.hpp:10, from autocalib_impl.cpp:1: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from autocalib.hpp:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from autocalib.hpp:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from autocalib.hpp:6: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10, from autocalib_impl.cpp:3: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o EG3000.o hardware/EG3000.cpp In file included from ./modules.hpp:3, from hardware/EG3000.cpp:11: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from hardware/EG3000.h:4, from hardware/EG3000.cpp:1: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./scanplot.h:3, from hardware/EG3000.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from ./tools.hpp:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from ./USBVideo/videoplayer.h:12, from ./scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' hardware/EG3000.cpp: In member function 'void EG3000_CONTROL::ParsePackage_ADR_BOOTLOADER(void*, eg3000_read_handle&, bool&, bool&, bool&, BYTE&)': hardware/EG3000.cpp:135:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 135 | qDebug() << "bl error" << (void*)((BYTE *)read_handle.buffer)[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o motors.o motors.cpp In file included from ./modules.hpp:3, from mobile/remote_mobile.hpp:7, from motors.cpp:5: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from motors.hpp:8, from motors.cpp:1: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccdplot.h:3, from motors.cpp:7: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from motors.hpp:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' motors.cpp: In member function 'void Motors::capBits(int, long int)': motors.cpp:856:31: warning: variable 'hdr2' set but not used [-Wunused-but-set-variable] 856 | fw_flash_header_2 hdr2; | ^~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o shuttle.o hardware/shuttle.cpp In file included from hardware/shuttle.cpp:169: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ hardware/shuttle.cpp: In member function 'void ShuttleControllerNative::set_hid(int, int, long int)': hardware/shuttle.cpp:196:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 196 | if (i == 9) idx = 10; if (i == 13) idx = 9; if (i == 10) idx = 13; //pro v2 remap | ^~ hardware/shuttle.cpp:196:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 196 | if (i == 9) idx = 10; if (i == 13) idx = 9; if (i == 10) idx = 13; //pro v2 remap | ^~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o coboltcontroller.o hardware/coboltcontroller.cpp In file included from hardware/coboltcontroller.cpp:3: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ hardware/coboltcontroller.cpp: In member function 'void CoboltGui::setDeviceStatus(int)': hardware/coboltcontroller.cpp:162:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 162 | if (!deviceStatus) | ^~ hardware/coboltcontroller.cpp:165:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 165 | auto status = deviceStatus->status; | ^~~~ hardware/coboltcontroller.cpp: In member function 'void CoboltController::set_power(double)': hardware/coboltcontroller.cpp:301:41: warning: unused parameter 'power' [-Wunused-parameter] 301 | void CoboltController::set_power(double power) | ~~~~~~~^~~~~ hardware/coboltcontroller.cpp: In member function 'void CoboltController::Write(const void*, int)': hardware/coboltcontroller.cpp:419:42: warning: unused parameter 'ptr' [-Wunused-parameter] 419 | void CoboltController::Write(const void *ptr, int size) | ~~~~~~~~~~~~^~~ hardware/coboltcontroller.cpp:419:51: warning: unused parameter 'size' [-Wunused-parameter] 419 | void CoboltController::Write(const void *ptr, int size) | ~~~~^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o camvideosurceface.o USBVideo/camvideosurceface.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o options.o options/options.cpp In file included from ./modules.hpp:3, from options/options.cpp:21: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ./hardware/EG3000.h:4, from ./options_window.h:7, from options/options.cpp:20: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from ./modules/optionsmodule.h:9, from options/options.cpp:22: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from options/options.h:5, from options/options.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o nstslider.o gui/nstslider.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from gui/nstslider.cpp:13: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from ../qwt/qwt_abstract_slider.h:4, from ../qwt/qwt_slider.h:4, from gui/nstslider.h:3, from gui/nstslider.cpp:1: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o rectslider.o gui/rectslider.cpp gui/rectslider.cpp: In member function 'bool RectSlider::gestureEvent(QGestureEvent*)': gui/rectslider.cpp:42:17: warning: unused variable 'radius' [-Wunused-variable] 42 | int radius = width()*(0.5 - 0.15 - 0.0525)*1.9; | ^~~~~~ gui/rectslider.cpp:43:20: warning: unused variable 'trueLength' [-Wunused-variable] 43 | double trueLength = std::sqrt(std::pow(point.x(), 2) + std::pow(point.y(), 2)); | ^~~~~~~~~~ gui/rectslider.cpp: In member function 'virtual void RectSlider::paintEvent(QPaintEvent*)': gui/rectslider.cpp:121:61: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 121 | painter.drawText(xMid - 0.5*QFontMetrics(font).width(str), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:50, from /usr/include/qt5/QtWidgets/QWidget:1, from gui/rectslider.h:5, from gui/rectslider.cpp:1: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ gui/rectslider.cpp:123:61: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 123 | painter.drawText(xMid - 0.5*QFontMetrics(font).width(dimension), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ gui/rectslider.cpp:133:61: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 133 | painter.drawText(xMid - 0.5*QFontMetrics(font).width(str), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ gui/rectslider.cpp:71:9: warning: unused variable 'minsz' [-Wunused-variable] 71 | int minsz = qMin(width(), width()); | ^~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o t3dchooser.o gui/t3dchooser.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/3d/plot_3dplot.h:3, from gui/t3dchooser.h:7, from gui/t3dchooser.cpp:1: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from gui/t3dchooser.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ gui/t3dchooser.cpp: In constructor 't3dChooser::t3dChooser(plot::T3dPlot*, QWidget*)': gui/t3dchooser.cpp:24:87: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 24 | for (uint j = i * t3dPlot->numPlotByX; j < (i + 1) * t3dPlot->numPlotByX && j < t3dPlot->ThreeDPlots.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qdoubleclickbutton.o gui/qdoubleclickbutton.cpp gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o usbrelay.o ../lib/hidapi_relay/usbrelay.c gcc -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o hidapi_libusb.o ../lib/hidapi_relay/hidapi_libusb.c ../lib/hidapi_relay/hidapi_libusb.c: In function 'hid_read_timeout': ../lib/hidapi_relay/hidapi_libusb.c:827:94: warning: unused parameter 'milliseconds' [-Wunused-parameter] 827 | int HID_API_EXPORT hid_read_timeout(hid_device *dev, unsigned char *data, size_t length, int milliseconds) | ~~~~^~~~~~~~~~~~ ../lib/hidapi_relay/hidapi_libusb.c: In function 'hid_error': ../lib/hidapi_relay/hidapi_libusb.c:955:68: warning: unused parameter 'dev' [-Wunused-parameter] 955 | HID_API_EXPORT const wchar_t * HID_API_CALL hid_error(hid_device *dev) | ~~~~~~~~~~~~^~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o nspectr.o hardware/nspectr.cpp hardware/nspectr.cpp: In member function 'virtual bool INspectr::initialize(int)': hardware/nspectr.cpp:31:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 31 | return initialized = Proxy_Init(*((HWND*)(&hwnd)), Icon, MonochModel); //fuck gcc | ~^~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o nspectr_proxy.o hardware/nspectr_proxy.cpp hardware/nspectr_proxy.cpp:78:13: warning: 'monoch' defined but not used [-Wunused-variable] 78 | static BOOL monoch = 0; | ^~~~~~ hardware/nspectr_proxy.cpp:77:16: warning: 'hmonoch' defined but not used [-Wunused-variable] 77 | static HMODULE hmonoch = nullptr; | ^~~~~~~ hardware/nspectr_proxy.cpp:76:16: warning: 'hnspec' defined but not used [-Wunused-variable] 76 | static HMODULE hnspec = nullptr; | ^~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moticx.o hardware/moticx.cpp In file included from hardware/moticx.cpp:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/rcc -name data data/data.qrc -o qrc_data.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_data.o qrc_data.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include hardware/motic1080.hpp -o moc_motic1080.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_motic1080.o moc_motic1080.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include container/container.h -o moc_container.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_container.o moc_container.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from container/container.h:3, from moc_container.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include IExternalScan.h -o moc_IExternalScan.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_IExternalScan.o moc_IExternalScan.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from IExternalScan.h:4, from moc_IExternalScan.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from IExternalScan.h:8: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from IExternalScan.h:11: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' IExternalScan.h: In member function 'virtual void IExternalScan::setPointSpection(bool)': IExternalScan.h:88:40: warning: unused parameter 'pressed' [-Wunused-parameter] 88 | virtual void setPointSpection(bool pressed) {} | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Spectrum_range_select(bool)': IExternalScan.h:89:48: warning: unused parameter 'pressed' [-Wunused-parameter] 89 | virtual void sl_Spectrum_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::sl_Func_range_select(bool)': IExternalScan.h:90:44: warning: unused parameter 'pressed' [-Wunused-parameter] 90 | virtual void sl_Func_range_select(bool pressed) {} //todo remove it from this | ~~~~~^~~~~~~ IExternalScan.h: In member function 'virtual void IExternalScan::setSelectionRange(double, double)': IExternalScan.h:91:43: warning: unused parameter 'Min' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ IExternalScan.h:91:55: warning: unused parameter 'Max' [-Wunused-parameter] 91 | virtual void setSelectionRange(double Min, double Max) {} | ~~~~~~~^~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': IExternalScan.h:60:14: required from here 60 | sx = _sx; | ^~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ars3000.h -o moc_ars3000.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ars3000.o moc_ars3000.cpp In file included from motors.hpp:8, from ars3000.h:7, from moc_ars3000.cpp:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include container/datalist.hpp -o moc_datalist.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_datalist.o moc_datalist.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from container/cont_basetypes.h:3, from container/datalist.hpp:4, from moc_datalist.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/qlistwidget.h:44, from /usr/include/qt5/QtWidgets/QListWidget:1, from container/datalist.hpp:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from container/datalist.hpp:6: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include container/gwynetio.hpp -o moc_gwynetio.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_gwynetio.o moc_gwynetio.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from container/gwynetio.hpp:5, from moc_gwynetio.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/qthread.h:44, from /usr/include/qt5/QtCore/QThread:1, from container/gwynetio.hpp:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include container/cont_nstfile.h -o moc_cont_nstfile.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_cont_nstfile.o moc_cont_nstfile.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from container/cont_basetypes.h:3, from container/cont_nstfile.h:4, from moc_cont_nstfile.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from container/cont_nstfile.h:7: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include container/cont_filesproccessing.h -o moc_cont_filesproccessing.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_cont_filesproccessing.o moc_cont_filesproccessing.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from container/cont_basetypes.h:3, from container/cont_nstfile.h:4, from container/cont_filesproccessing.h:4, from moc_cont_filesproccessing.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from container/cont_nstfile.h:7: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ccd/ccd.h -o moc_ccd.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ccd.o moc_ccd.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from moc_ccd.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ccd/ccdmatrix.h -o moc_ccdmatrix.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ccdmatrix.o moc_ccdmatrix.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccdmatrix.h:3, from moc_ccdmatrix.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include ccd/ccdplot.h -o moc_ccdplot.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ccdplot.o moc_ccdplot.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ccd/ccd.h:3, from ccd/ccdplot.h:3, from moc_ccdplot.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ccd/ccd.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ccd/ccd.h:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ./motors.hpp:8, from ccd/ccdplot.h:12: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h: In instantiation of 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]': ccd/ccd.h:191:25: required from here 191 | data->XLimits = XLims; | ^~~~~ ../plot/core/plot_basetypes.h:26:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < Size; i++) | ~~^~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include USBVideo/videoplayer.h -o moc_videoplayer.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_videoplayer.o moc_videoplayer.cpp In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from moc_videoplayer.cpp:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from USBVideo/videoplayer.h:19: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from USBVideo/videoplayer.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include dacscontrol.h -o moc_dacscontrol.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_dacscontrol.o moc_dacscontrol.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from dacscontrol.h:9, from moc_dacscontrol.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from dacscontrol.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from dacscontrol.h:13: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/colorrect.h -o moc_colorrect.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_colorrect.o moc_colorrect.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/datalistoverlaybuttons.h -o moc_datalistoverlaybuttons.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_datalistoverlaybuttons.o moc_datalistoverlaybuttons.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ./container/cont_basetypes.h:3, from ./container/datalist.hpp:4, from gui/datalistoverlaybuttons.h:8, from moc_datalistoverlaybuttons.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from gui/datalistoverlaybuttons.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ./container/datalist.hpp:6: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/devicescheme.h -o moc_devicescheme.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_devicescheme.o moc_devicescheme.cpp In file included from gui/scheme/schoscilator.h:23, from gui/devicescheme.h:14, from moc_devicescheme.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/hoverbutton.h -o moc_hoverbutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_hoverbutton.o moc_hoverbutton.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/hoverbuttonsdirections.h -o moc_hoverbuttonsdirections.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_hoverbuttonsdirections.o moc_hoverbuttonsdirections.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/manystatebutton.h -o moc_manystatebutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_manystatebutton.o moc_manystatebutton.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schPlus.h -o moc_schPlus.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schPlus.o moc_schPlus.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schactivebox.h -o moc_schactivebox.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schactivebox.o moc_schactivebox.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/scharrowgrounding.h -o moc_scharrowgrounding.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_scharrowgrounding.o moc_scharrowgrounding.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schbias.h -o moc_schbias.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schbias.o moc_schbias.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schbreaker.h -o moc_schbreaker.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schbreaker.o moc_schbreaker.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schdiodesignals.h -o moc_schdiodesignals.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schdiodesignals.o moc_schdiodesignals.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schextosc.h -o moc_schextosc.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schextosc.o moc_schextosc.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schinputgains.h -o moc_schinputgains.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schinputgains.o moc_schinputgains.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schlockin.h -o moc_schlockin.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schlockin.o moc_schlockin.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schoscilator.h -o moc_schoscilator.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schoscilator.o moc_schoscilator.cpp In file included from gui/scheme/schoscilator.h:23, from moc_schoscilator.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schpid.h -o moc_schpid.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schpid.o moc_schpid.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schpiezo.h -o moc_schpiezo.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schpiezo.o moc_schpiezo.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schpoint.h -o moc_schpoint.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schpoint.o moc_schpoint.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schpsd.h -o moc_schpsd.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schpsd.o moc_schpsd.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schsamplecontrolplatform.h -o moc_schsamplecontrolplatform.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schsamplecontrolplatform.o moc_schsamplecontrolplatform.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schswitch.h -o moc_schswitch.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schswitch.o moc_schswitch.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schtriangle.h -o moc_schtriangle.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schtriangle.o moc_schtriangle.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schtubelocker.h -o moc_schtubelocker.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schtubelocker.o moc_schtubelocker.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/scheme/schzpiezo.h -o moc_schzpiezo.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_schzpiezo.o moc_schzpiezo.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/single/rectslsensitivityadditwindow.h -o moc_rectslsensitivityadditwindow.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_rectslsensitivityadditwindow.o moc_rectslsensitivityadditwindow.cpp In file included from gui/single/rectslsensitivityadditwindow.h:15, from moc_rectslsensitivityadditwindow.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/single/rectslspeedadditwindow.h -o moc_rectslspeedadditwindow.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_rectslspeedadditwindow.o moc_rectslspeedadditwindow.cpp In file included from gui/single/rectslspeedadditwindow.h:15, from moc_rectslspeedadditwindow.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/single/rectsltipdriveadditwindow.h -o moc_rectsltipdriveadditwindow.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_rectsltipdriveadditwindow.o moc_rectsltipdriveadditwindow.cpp In file included from gui/single/rectsltipdriveadditwindow.h:15, from moc_rectsltipdriveadditwindow.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/single/rectsltippushadditwindow.h -o moc_rectsltippushadditwindow.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_rectsltippushadditwindow.o moc_rectsltippushadditwindow.cpp In file included from gui/single/rectsltippushadditwindow.h:15, from moc_rectsltippushadditwindow.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/single/samplecontrol.h -o moc_samplecontrol.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_samplecontrol.o moc_samplecontrol.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/splashaboutwindow.h -o moc_splashaboutwindow.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_splashaboutwindow.o moc_splashaboutwindow.cpp In file included from ./modules.hpp:3, from gui/splashaboutwindow.h:7, from moc_splashaboutwindow.cpp:10: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from ./mainwindow.h:8, from gui/splashaboutwindow.h:15: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from ./mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qpixmap.h:45, from /usr/include/qt5/QtWidgets/qsplashscreen.h:44, from gui/splashaboutwindow.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qpixmap.h:48: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/swaptwostatebutton.h -o moc_swaptwostatebutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_swaptwostatebutton.o moc_swaptwostatebutton.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/threestatebutton.h -o moc_threestatebutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_threestatebutton.o moc_threestatebutton.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/viewer3d.hpp -o moc_viewer3d.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_viewer3d.o moc_viewer3d.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/t3dcontrol.hpp -o moc_t3dcontrol.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_t3dcontrol.o moc_t3dcontrol.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/QsKineticScroller.h -o moc_QsKineticScroller.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_QsKineticScroller.o moc_QsKineticScroller.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/controls.h -o moc_controls.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_controls.o moc_controls.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/edit.hpp -o moc_edit.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_edit.o moc_edit.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/mslider.hpp -o moc_mslider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_mslider.o moc_mslider.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/status.hpp -o moc_status.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_status.o moc_status.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include modules/relaymodule.h -o moc_relaymodule.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_relaymodule.o moc_relaymodule.cpp In file included from ./modules.hpp:3, from modules/relaymodule.h:4, from moc_relaymodule.cpp:10: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include modules/samplecontrolmodule.h -o moc_samplecontrolmodule.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_samplecontrolmodule.o moc_samplecontrolmodule.cpp In file included from ./modules.hpp:3, from modules/samplecontrolmodule.h:4, from moc_samplecontrolmodule.cpp:10: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include options/relayoptions.h -o moc_relayoptions.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_relayoptions.o moc_relayoptions.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include pumpsstage.h -o moc_pumpsstage.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_pumpsstage.o moc_pumpsstage.cpp In file included from motors.hpp:8, from pumpsstage.h:10, from moc_pumpsstage.cpp:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include mobile/networkserver.hpp -o moc_networkserver.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_networkserver.o moc_networkserver.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include mobile/remote_mobile.hpp -o moc_remote_mobile.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_remote_mobile.o moc_remote_mobile.cpp In file included from ./modules.hpp:3, from mobile/remote_mobile.hpp:7, from moc_remote_mobile.cpp:10: ./modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include mainwindow.h -o moc_mainwindow.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_mainwindow.o moc_mainwindow.cpp In file included from modules.hpp:3, from mainwindow.h:3, from moc_mainwindow.cpp:10: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/QFuture:1, from mainwindow.h:8: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from mainwindow.h:9: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include options_window.h -o moc_options_window.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_options_window.o moc_options_window.cpp In file included from hardware/EG3000.h:4, from options_window.h:7, from moc_options_window.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include dataplot.h -o moc_dataplot.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_dataplot.o moc_dataplot.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from dataplot.h:3, from moc_dataplot.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include scanplot.h -o moc_scanplot.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_scanplot.o moc_scanplot.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from scanplot.h:3, from moc_scanplot.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/QHash:1, from ../plot/core/plot_core.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from scanplot.h:7: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from USBVideo/videoplayer.h:12, from scanplot.h:10: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qtextstream.h:43, from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from ../plot/core/plot_basetypes.h:3: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include spmtunning.h -o moc_spmtunning.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_spmtunning.o moc_spmtunning.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from spmtunning.h:7, from moc_spmtunning.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from spmtunning.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from spmtunning.h:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include spm_motors.hpp -o moc_spm_motors.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_spm_motors.o moc_spm_motors.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include deflect_widget.hpp -o moc_deflect_widget.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_deflect_widget.o moc_deflect_widget.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include xyzcalibrations.hpp -o moc_xyzcalibrations.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_xyzcalibrations.o moc_xyzcalibrations.cpp In file included from xyzcalibrations.hpp:12, from moc_xyzcalibrations.cpp:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/3d/plot_3dpure.h:4, from xyzcalibrations.hpp:14: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from xyzcalibrations.hpp:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dpure.h:5: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include oscilloscope.h -o moc_oscilloscope.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_oscilloscope.o moc_oscilloscope.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from oscilloscope.h:8, from moc_oscilloscope.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from oscilloscope.h:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from oscilloscope.h:12: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include autocalib.hpp -o moc_autocalib.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_autocalib.o moc_autocalib.cpp In file included from modules.hpp:3, from autocalib.hpp:10, from moc_autocalib.cpp:10: modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/plot.h:3, from autocalib.hpp:4: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from autocalib.hpp:3: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4, from ../plot/plot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from autocalib.hpp:6: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ ../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../plot/core/plot_core.h:4: ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include hardware/EG3000.h -o moc_EG3000.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_EG3000.o moc_EG3000.cpp In file included from hardware/EG3000.h:4, from moc_EG3000.cpp:10: ./tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ./tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include motors.hpp -o moc_motors.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_motors.o moc_motors.cpp In file included from motors.hpp:8, from moc_motors.cpp:10: tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include hardware/shuttle.h -o moc_shuttle.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_shuttle.o moc_shuttle.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include hardware/coboltcontroller.hpp -o moc_coboltcontroller.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_coboltcontroller.o moc_coboltcontroller.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include USBVideo/camvideosurceface.h -o moc_camvideosurceface.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_camvideosurceface.o moc_camvideosurceface.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include options/options.h -o moc_options.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_options.o moc_options.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/nstslider.h -o moc_nstslider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_nstslider.o moc_nstslider.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/rectslider.h -o moc_rectslider.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_rectslider.o moc_rectslider.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/t3dchooser.h -o moc_t3dchooser.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_t3dchooser.o moc_t3dchooser.cpp In file included from ../qwt/qwt_plot.h:3, from ../plot/core/plot_core.h:6, from ../plot/2d/plot_2dtypes.h:3, from ../plot/2d/plot_2dplot.h:3, from ../plot/3d/plot_3dplot.h:3, from gui/t3dchooser.h:7, from moc_t3dchooser.cpp:10: ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtCore/QObject:1, from gui/t3dchooser.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../qwt/qwt_plot_curve.h:3, from ../plot/core/plot_core.h:8: ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/core/plot_core.h:11: ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../plot/3d/plot_3dtypes.h:6, from ../plot/3d/plot_3dplot.h:4: ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include gui/qdoubleclickbutton.h -o moc_qdoubleclickbutton.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_qdoubleclickbutton.o moc_qdoubleclickbutton.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include hardware/nspectr.hpp -o moc_nspectr.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_nspectr.o moc_nspectr.cpp /usr/share/qt5/bin/moc -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/src/RPM/BUILD/nspec-16.5888/quazip -I/usr/src/RPM/BUILD/nspec-16.5888/lib/linux -I/usr/include/libusb-1.0 -I/usr/src/RPM/BUILD/nspec-16.5888/lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include hardware/moticx.hpp -o moc_moticx.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_NEW_MOTORS_CHANGES -D_SCAN_SLICE -DNDEBUG -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DUSE_IVIDEO_MOTIC_1080 -DUSE_EG3K_EMULATOR -DUSE_CCD_EMULATOR -DUSE_RELAY -DUSE_IVIDEO_MOTIC_X -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../nspec-16.5888 -I. -Igui -I../qwt -I../plot -I../eg3000 -I../quazip -I../lib/linux -I/usr/include/libusb-1.0 -I../lib/hidapi_relay -I/usr/include/libusb-1.0 -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtMultimediaWidgets -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtScript -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_moticx.o moc_moticx.cpp g++ -Wl,-rpath,'$ORIGIN',-z,origin -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -o ../bin/nspec motic1080.o container.o ars3000.o ccdplot_gui.o container_impl.o datalist.o gwynetio.o cont_nstfile.o cont_filesproccessing.o ascifile.o spcfile.o ccd.o ccdmatrix.o ccdplot.o ccdplot_impl.o ccdscan.o videoplayer.o videoplayer_impl.o dacscontrol.o colorrect.o datalistoverlaybuttons.o devicescheme.o hoverbutton.o hoverbuttonsdirections.o manystatebutton.o abstractinoutlines.o schPlus.o schactivebox.o scharrowgrounding.o schbias.o schbreaker.o schdiodesignals.o schedit.o schextosc.o schinputgains.o schlockin.o schoscilator.o schpid.o schpiezo.o schpoint.o schpsd.o schqtextedit.o schsamplecontrolplatform.o schswitch.o schtriangle.o schtubelocker.o schzpiezo.o rectslsensitivityadditwindow.o rectslspeedadditwindow.o rectsltipdriveadditwindow.o rectsltippushadditwindow.o samplecontrol.o splashaboutwindow.o swaptwostatebutton.o threestatebutton.o viewer3d.o t3dcontrol.o QsKineticScroller.o controls.o edit.o mslider.o ttabwidget.o status.o EG3000_Program.o eg3000_calibrations.o networkserver.o remote_mobile.o main.o mainwindow.o modules.o ccdmatrixmodule.o ccdplotmodule.o datamodule.o eg3000module.o motorsmodule.o optionsmodule.o oscilloscopemodule.o relaymodule.o samplecontrolmodule.o scanmodule.o spmmodule.o videomodule.o motors_gui.o relayoptions.o options_window_hardware.o oscilloscope_gui.o pumpsstage.o scanplot_gui.o scanplot_video.o singleapp.o tools.o options_window.o dataplot.o scanplot.o scanplot_impl.o jm_scan.o spmtunning.o spm_motors.o spm_scans.o deflect_widget.o xyzcalibrations.o oscilloscope.o autocalib.o autocalib_impl.o EG3000.o motors.o shuttle.o coboltcontroller.o camvideosurceface.o options.o nstslider.o rectslider.o t3dchooser.o qdoubleclickbutton.o usbrelay.o hidapi_libusb.o nspectr.o nspectr_proxy.o moticx.o qrc_data.o moc_motic1080.o moc_container.o moc_IExternalScan.o moc_ars3000.o moc_datalist.o moc_gwynetio.o moc_cont_nstfile.o moc_cont_filesproccessing.o moc_ccd.o moc_ccdmatrix.o moc_ccdplot.o moc_videoplayer.o moc_dacscontrol.o moc_colorrect.o moc_datalistoverlaybuttons.o moc_devicescheme.o moc_hoverbutton.o moc_hoverbuttonsdirections.o moc_manystatebutton.o moc_schPlus.o moc_schactivebox.o moc_scharrowgrounding.o moc_schbias.o moc_schbreaker.o moc_schdiodesignals.o moc_schextosc.o moc_schinputgains.o moc_schlockin.o moc_schoscilator.o moc_schpid.o moc_schpiezo.o moc_schpoint.o moc_schpsd.o moc_schsamplecontrolplatform.o moc_schswitch.o moc_schtriangle.o moc_schtubelocker.o moc_schzpiezo.o moc_rectslsensitivityadditwindow.o moc_rectslspeedadditwindow.o moc_rectsltipdriveadditwindow.o moc_rectsltippushadditwindow.o moc_samplecontrol.o moc_splashaboutwindow.o moc_swaptwostatebutton.o moc_threestatebutton.o moc_viewer3d.o moc_t3dcontrol.o moc_QsKineticScroller.o moc_controls.o moc_edit.o moc_mslider.o moc_status.o moc_relaymodule.o moc_samplecontrolmodule.o moc_relayoptions.o moc_pumpsstage.o moc_networkserver.o moc_remote_mobile.o moc_mainwindow.o moc_options_window.o moc_dataplot.o moc_scanplot.o moc_spmtunning.o moc_spm_motors.o moc_deflect_widget.o moc_xyzcalibrations.o moc_oscilloscope.o moc_autocalib.o moc_EG3000.o moc_motors.o moc_shuttle.o moc_coboltcontroller.o moc_camvideosurceface.o moc_options.o moc_nstslider.o moc_rectslider.o moc_t3dchooser.o moc_qdoubleclickbutton.o moc_nspectr.o moc_moticx.o ../plot/lib/libplot.a ../qwt/lib/libqwt.a ../eg3000/lib/libeg3000.a ../quazip/lib/libquazip.a -lz -lGLU -lusb -lusb-1.0 -lpthread /usr/lib64/libQt5OpenGL.so /usr/lib64/libQt5MultimediaWidgets.so /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Multimedia.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Script.so /usr/lib64/libQt5Concurrent.so /usr/lib64/libQt5Core.so -lGL ../quazip/qioapi.cpp:147281:60: warning: type of 'Proxy_GetMirror' does not match original declaration [-Wlto-type-mismatch] ../quazip/qioapi.cpp:147303:96: note: type mismatch in parameter 1 ../quazip/qioapi.cpp:147303:96: note: type 'DWORD' should match type 'void' ../quazip/qioapi.cpp:147303:96: note: 'Proxy_GetMirror' was previously declared here ../quazip/qioapi.cpp:147280:59: warning: type of 'Proxy_SetMirror' does not match original declaration [-Wlto-type-mismatch] ../quazip/qioapi.cpp:147302:95: note: type mismatch in parameter 2 ../quazip/qioapi.cpp:147302:95: note: type 'DWORD' should match type 'void' ../quazip/qioapi.cpp:147302:95: note: 'Proxy_SetMirror' was previously declared here make[1]: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/src' cd src/plugins/litho/ && ( test -e Makefile || /usr/share/qt5/bin/qmake -o Makefile /usr/src/RPM/BUILD/nspec-16.5888/src/plugins/litho/litho.pro 'QMAKE_CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'QMAKE_CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC' 'CONFIG += no_external_deps no_ftdi' ) && make -f Makefile make[1]: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/src/plugins/litho' g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp /usr/share/qt5/bin/moc -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB --include /usr/src/RPM/BUILD/nspec-16.5888/src/plugins/litho/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/usr/src/RPM/BUILD/nspec-16.5888/src/plugins/litho -I/usr/src/RPM/BUILD/nspec-16.5888 -I/usr/src/RPM/BUILD/nspec-16.5888/src -I/usr/src/RPM/BUILD/nspec-16.5888/src/gui -I/usr/src/RPM/BUILD/nspec-16.5888/qwt -I/usr/src/RPM/BUILD/nspec-16.5888/plot -I/usr/src/RPM/BUILD/nspec-16.5888/grapheditor -I/usr/src/RPM/BUILD/nspec-16.5888/eg3000 -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-alt-linux -I/usr/include/c++/14/backward -I/usr/lib64/gcc/x86_64-alt-linux/14/include -I/usr/local/include -I/usr/include litho.cpp -o litho.moc g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../../../nspec-16.5888 -I../../../src -I../../gui -I../../../qwt -I../../../plot -I../../../grapheditor -I../../../eg3000 -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o litho.o litho.cpp In file included from ../../../../nspec-16.5888/src/modules.hpp:3, from litho.cpp:1: ../../../../nspec-16.5888/src/modules/modulesInterface.h:14:39: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 14 | static const QList requires() { return QList(); } | ^~~~~~~~ In file included from ../../../src/hardware/EG3000.h:4, from ../../../src/modules/eg3000module.h:4, from litho.cpp:4: ../../../src/tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ../../../src/tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ In file included from ../../../qwt/qwt_plot.h:3, from ../../../plot/core/plot_core.h:6, from ../../../plot/2d/plot_2dtypes.h:3, from ../../../plot/2d/plot_2dplot.h:3, from ../../../plot/plot.h:3, from ../../../src/oscilloscope.h:8, from ../../../src/modules/oscilloscopemodule.h:5, from litho.cpp:5: ../../../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ In file included from /usr/include/qt5/QtCore/QString:1, from ../../../../nspec-16.5888/src/modules/modulesInterface.h:4: /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_text.h:74:41: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 74 | QwtText( const QString & = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../../../qwt/qwt_plot_curve.h:3, from ../../../plot/core/plot_core.h:8: ../../../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_plot_seriesitem.h:13:73: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 13 | explicit QwtPlotAbstractSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_plot_seriesitem.h:52:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^ ../../../qwt/qwt_plot_seriesitem.h:52:34: note: remove the '< >' ../../../qwt/qwt_plot_seriesitem.h:53:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 53 | explicit QwtPlotSeriesItem( const QwtText &title ); | ^ ../../../qwt/qwt_plot_seriesitem.h:53:34: note: remove the '< >' ../../../qwt/qwt_plot_seriesitem.h:55:13: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 55 | virtual ~QwtPlotSeriesItem(); | ^ ../../../qwt/qwt_plot_seriesitem.h:55:13: note: remove the '< >' ../../../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_plot_seriesitem.h:52:68: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 52 | explicit QwtPlotSeriesItem( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_plot_curve.h:145:60: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 145 | explicit QwtPlotCurve( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../../../plot/core/plot_core.h:11: ../../../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_plot_rasteritem.h:53:65: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 53 | explicit QwtPlotRasterItem( const QString& title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from ../../../plot/3d/plot_3dtypes.h:6, from ../../../plot/3d/plot_3dplot.h:4, from ../../../plot/plot.h:4: ../../../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ ../../../qwt/qwt_plot_spectrogram.h:43:66: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 43 | explicit QwtPlotSpectrogram( const QString &title = QString::null ); | ^~~~ /usr/include/qt5/QtCore/qstring.h:951:23: note: declared here 951 | static const Null null; | ^~~~ In file included from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from ../../../src/USBVideo/videoplayer.h:12, from ../../../src/scanplot.h:10, from ../../../src/modules/scanmodule.h:4, from litho.cpp:6: /usr/include/qt5/QtCore/qfutureinterface.h:284:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 284 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt5/QtCore/qfutureinterface.h:284:37: note: remove the '< >' ../../../plot/3d/plot_3dtypes.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TMin3dData; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TMin3dData; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../plot/plot.h:11:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ In file included from ../../../plot/core/plot_core.h:4: ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/3d/plot_3dtypes.h:27:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 27 | class TMin3dData | ^~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from ../../../../nspec-16.5888/src/modules.hpp:6: /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TMin3dData::TMin3dData(const plot::TMin3dData&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../plot/core/plot_core.h: In instantiation of 'static void* QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct(void*, const void*) [with T = plot::TInfoForAllPlots; bool Accepted = true]': /usr/include/qt5/QtCore/qmetatype.h:1866:53: required from 'int qRegisterNormalizedMetaType(const QByteArray&, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1866 | const int id = QMetaType::registerNormalizedType(normalizedTypeName, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1867 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Destruct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1868 | QtMetaTypePrivate::QMetaTypeFunctionHelper::Construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1869 | int(sizeof(T)), | ~~~~~~~~~~~~~~~ 1870 | flags, | ~~~~~~ 1871 | QtPrivate::MetaObjectForType::value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1896:42: required from 'int qRegisterMetaType(const char*, T*, typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType) [with T = plot::TInfoForAllPlots; typename QtPrivate::MetaTypeDefinedHelper::Defined && (! QMetaTypeId2::IsBuiltIn))>::DefinedType = QtPrivate::MetaTypeDefinedHelper::DefinedType]' 1896 | return qRegisterNormalizedMetaType(normalizedTypeName, dummy, defined); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../plot/plot.h:12:1: required from here 2068 | const int newId = qRegisterMetaType< TYPE >(#TYPE, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2069 | reinterpret_cast< TYPE *>(quintptr(-1))); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ ../../../plot/core/plot_core.h:117:7: warning: implicitly-declared 'constexpr FixedArray::FixedArray(const FixedArray&)' is deprecated [-Wdeprecated-copy] 117 | class TInfoForAllPlots | ^~~~~~~~~~~~~~~~ ../../../plot/core/plot_basetypes.h:21:29: note: because 'FixedArray' has user-provided 'FixedArray& FixedArray::operator=(const FixedArray&) [with Type = double; unsigned int Size = 2]' 21 | FixedArray& operator=(const FixedArray& right) { | ^~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:825:20: note: synthesized method 'plot::TInfoForAllPlots::TInfoForAllPlots(const plot::TInfoForAllPlots&)' first required here 825 | return new (where) T(*static_cast(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../../../nspec-16.5888 -I../../../src -I../../gui -I../../../qwt -I../../../plot -I../../../grapheditor -I../../../eg3000 -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o tools.o ../../tools.cpp In file included from ../../tools.cpp:1: ../../tools.hpp:72:46: note: '#pragma message: fetchAndStore is slow. ok?' 72 | #pragma message ("fetchAndStore is slow. ok?") | ^ ../../tools.hpp:84:43: note: '#pragma message: testAndSet is slow. ok?' 84 | #pragma message ("testAndSet is slow. ok?") | ^ /usr/share/qt5/bin/rcc -name litho ../../data/litho.qrc -o qrc_litho.cpp g++ -c -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -DPIC -std=c++0x -O2 -D_REENTRANT -Wall -Wextra -fPIC -D_x64 -DQT_DISABLE_DEPRECATED_BEFORE=0x040600 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../../../nspec-16.5888 -I../../../src -I../../gui -I../../../qwt -I../../../plot -I../../../grapheditor -I../../../eg3000 -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_litho.o qrc_litho.cpp rm -f liblitho.so.1.0.0 liblitho.so liblitho.so.1 liblitho.so.1.0 g++ -Wl,-rpath,'$ORIGIN',-z,origin -Wl,-O1 -shared -Wl,-soname,liblitho.so.1 -o liblitho.so.1.0.0 litho.o tools.o qrc_litho.o ../../../grapheditor/lib/libgraphed.a ../../../plot/lib/libplot.a ../../../qwt/lib/libqwt.a -lpthread /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Concurrent.so /usr/lib64/libQt5Core.so -lGL ln -s liblitho.so.1.0.0 liblitho.so ln -s liblitho.so.1.0.0 liblitho.so.1 ln -s liblitho.so.1.0.0 liblitho.so.1.0 rm -f ../../../bin/liblitho.so.1.0.0 mv -f liblitho.so.1.0.0 ../../../bin/liblitho.so.1.0.0 rm -f ../../../bin/liblitho.so rm -f ../../../bin/liblitho.so.1 rm -f ../../../bin/liblitho.so.1.0 mv -f liblitho.so ../../../bin/liblitho.so mv -f liblitho.so.1 ../../../bin/liblitho.so.1 mv -f liblitho.so.1.0 ../../../bin/liblitho.so.1.0 make[1]: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/src/plugins/litho' make: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888' + cd gwy_proxy/gcc_make + make -f Makefile.linux make: Entering directory '/usr/src/RPM/BUILD/nspec-16.5888/gwy_proxy/gcc_make' gcc -O2 -DVERSION="2" -DPACKAGE="nst_proxy" -I "/usr/include/cairo" `pkg-config --cflags glib-2.0` `pkg-config --cflags gtk+-2.0` -I "/usr/include/gwyddion" -fPIC -I . `pkg-config --cflags gtk+-2.0` -I "/usr/include/gwyddion" `pkg-config --cflags gdk-pixbuf-2.0` `pkg-config --cflags gtkglext-1.0 gtkglext-x11-1.0` -c nst_proxy.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtktable.h:35, from /usr/include/gwyddion/libgwydgets/gwygraph.h:26, from /usr/include/gwyddion/libgwymodule/gwymodule-graph.h:25, from nst_proxy.c:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/gwyddion/libgwyddion/gwycontainer.h:21, from /usr/include/gwyddion/libgwymodule/gwymodule-process.h:25, from nst_proxy.c:20: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /usr/include/gwyddion/libgwydgets/gwy3dwindow.h:27, from /usr/include/gwyddion/libgwydgets/gwydgets.h:33, from nst_proxy.c:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/gwyddion/libgwyddion/gwymacros.h:23, from nst_proxy.c:19: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ nst_proxy.c: In function 'send_container': nst_proxy.c:206:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 206 | data = gwy_graph_curve_model_get_xdata(dcurve); | ^ nst_proxy.c:207:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 207 | data2 = gwy_graph_curve_model_get_ydata(dcurve); | ^ nst_proxy.c:214:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 214 | unitp = gwy_graph_model_get_axis_label(dmodel, GTK_POS_BOTTOM); | ^ nst_proxy.c:220:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 220 | unitp = gwy_graph_model_get_axis_label(dmodel, GTK_POS_LEFT); | ^ nst_proxy.c: In function 'send_back_all': nst_proxy.c:270:33: error: implicit declaration of function 'inet_addr' [-Wimplicit-function-declaration] 270 | sinRemote.sin_addr.s_addr = inet_addr("127.0.0.1"); | ^~~~~~~~~ nst_proxy.c: In function 'send_back_graph': nst_proxy.c:465:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 465 | data = gwy_graph_curve_model_get_xdata(dcurve); | ^ nst_proxy.c:466:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 466 | data2 = gwy_graph_curve_model_get_ydata(dcurve); | ^ nst_proxy.c:473:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 473 | unitp = gwy_graph_model_get_axis_label(dmodel, GTK_POS_BOTTOM); | ^ nst_proxy.c:479:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 479 | unitp = gwy_graph_model_get_axis_label(dmodel, GTK_POS_LEFT); | ^ make: *** [Makefile.linux:26: nst_proxy.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/nspec-16.5888/gwy_proxy/gcc_make' error: Bad exit status from /usr/src/tmp/rpm-tmp.22787 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.22787 (%build) Command exited with non-zero status 1 593.23user 105.80system 9:36.16elapsed 121%CPU (0avgtext+0avgdata 431268maxresident)k 0inputs+0outputs (0major+26685056minor)pagefaults 0swaps hsh-rebuild: rebuild of `nspec-16.5888-alt4.src.rpm' failed. Command exited with non-zero status 1 5.86user 5.27system 10:11.64elapsed 1%CPU (0avgtext+0avgdata 136632maxresident)k 349768inputs+0outputs (0major+435969minor)pagefaults 0swaps